Khoá học
PYTHON PRO
Độ tuổi: trẻ từ 14 - 17 tuổi
Tổng quan
Học viên sẽ có được kiến thức chuyên sâu về ngôn ngữ lập trình Python và tất cả các ứng dụng của Python vào các vị trí công việc IT phổ biến nhất. Trẻ sẽ trải nghiệm môi trường làm việc giả định, từ lúc phỏng vấn xin việc, cho đến lúc trở thành một thực tập sinh lập trình và sau đó là lập trình viên cao cấp. Học viên cần phải lên kế hoạch, phân chia công việc, kiểm tra mã của riêng mình và bạn cùng lớp, làm việc nhóm và thuyết trình dự án.
76 Buổi / 19 Tháng / Khoá
90 Phút / Buổi / Tuần
Quy mô lớp: <12 học viên

MODULE 1 - LOẠI DỮ LIỆU

Làm quen với Python, nắm bắt khái niệm cơ bản. Áp dụng các quy tắc cú pháp, tiêu chuẩn định dạng thông qua trải nghiệm thực tế

MODULE 2 - THUẬT TOÁN

Phát triển nền tảng vững chắc về các khái niệm, cú pháp thuật toán cơ bản. Học cách đọc lưu đồ (flowchart), nhận biết cấu trúc thuật toán, áp dụng các kiểu dữ liệu logic khi lập trình biểu thức logic

MODULE 3 - PHƯƠNG PHÁP TỔ CHỨC MÃ

Tìm hiểu về hàm và module trong Python. Sử dụng các module tích hợp sẵn và tìm hiểu cách tạo chúng

MODULE 4 - CẤU TRÚC DỮ LIỆU

học thêm về Danh sách (List), Bộ dữ liệu (Tuples), Từ điển (Dictionary) và tập hợp (Set)

MODULE 5 - LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG

Tìm hiểu về lập trình hướng đối tượng (OOP) và các khái niệm chính

MODULE 6 - TRÒ CHƠI 2D

Tìm hiểu về phát triển trò chơi bằng PyGame thông qua việc phát triển trò chơi 2D

MODULE 7 - ỨNG DỤNG MÁY TÍNH

Khám phá các thành phần chính của ứng dụng Windows và cách ứng dụng được thiết kế. Tìm hiểu cách sử dụng thư viện PyQt trong Python để tạo ứng dụng PC đa nền tảng với giao diện đồ họa, xử lý các yêu cầu từ máy khách đến máy chủ và làm việc với cơ sở dữ liệu

MODULE 8 - ỨNG DỤNG DI ĐỘNG

Áp dụng lý thuyết vào các dự án thực tế để tạo ứng dụng MVP bằng thư viện Kivy

MODULE 9 - PHÂN TÍCH DỮ LIỆU

Khám phá Big Data và tìm hiểu kiến ​​thức cơ bản về phân tích dữ liệu và trực quan hóa dữ liệu

MODULE 10 - NHỮNG ĐIỀU CƠ BẢN CỦA HỌC MÁY

Chuyên sâu các thuật toán học máy (machine learning) và tập trung vào việc phân loại bằng phương pháp KNN. Học về chiến lược và chiến thuật đào tạo một mô hình cũng như làm việc trong một dự án cá nhân

MODULE 11 - TRÒ CHƠI 3D

Tạo Trò chơi 2D bằng module Pygame. Chuyển các kỹ năng phát triển trò chơi để tạo trò chơi 3D

MODULE 12 - PHÁT TRIỂN TRANG  MẠNG

Học cách lập trình HTML và CSS cơ bản cũng như cách liên kết chúng bằng Python

Nội dung khoá học

Kết quả sau khoá học:

Sử dụng hiệu quả mọi ứng dụng của Python trong lập trình:
▷ Data scientist
▷ Lập trình Website & Web App. Thành thạo ngôn ngữ HTML & CSS
▷ Lập trình trò chơi: 2D, 3D trên máy tính và di động. Sử dụng thư viện PyGame thành thạo
▷ Graphic Design: UX/UI
▷ Machine learning: Trí Tuệ Nhân Tạo (AI)
Sử dụng các thư viện Flask, SQLite, Pandas, Sklearn & Kivy
Áp dụng các nguyên tắc Agile & Scrum
Phát triển ứng dụng cho PC với PyQt

Kỹ năng
cải thiện

Algo mang đến sự tin cậy trong đào tạo lập trình cho trẻ em
Algo mang đến sự tin cậy trong đào tạo lập trình cho trẻ em
algorithmics_Coding_school_for_children

Kỹ năng cải thiện

Algorithmics_Coding_School
Algo mang đến sự tin cậy trong đào tạo lập trình cho trẻ em
Algo_tick
Tư duy sáng tạo
Algo_tick
Tư duy logic và toán học
Algo_tick
Tư duy không gian và trí tưởng tượng
Algo_tick
Kỹ năng giao tiếp
Algo_tick
Kỹ năng tự tổ chức và quản lý thời gian
Algo_tick
Kỹ năng làm việc nhóm
Phương pháp học chuẩn quốc tế
Algorithmics_element

5 lí do khiến bạn nhất định phải lựa chọn Algorithmics

Môi trường quốc tế. Kết nối toàn cầu
  • Giảng dạy song ngữ hoặc 100% Tiếng Anh tùy theo nhu cầu
  • Tại Việt Nam, học viên đến từ hơn 15 quốc gia khác nhau
  • Kết nối toàn cầu với hơn 250,000 học viên khắp thế giới
  • Trao đổi, học tập các dự án công nghệ của học viên trên 55 quốc gia
Phát triển Bộ Kỹ Năng Mềm 4.0 với Phương pháp Học tập qua dự án
  • Chú trọng tính thực tế và sự hiệu quả: Thời gian học tại lớp sẽ bao gồm 30% lý thuyết và 70% thời gian sẽ dành cho việc thực hành, ứng dụng qua các dự án, giúp bé sở hữu kiến thức 1 cách tự nhiên.
  • Bộ Kỹ Năng Mềm 4.0 bao gồm kỹ năng xử lý vấn đề, kỹ năng giao tiếp, kỹ năng làm việc nhóm, kỹ năng lãnh đạo, kỹ năng thuyết trình, v.v…
Đội ngũ giáo viên và trợ giảng chất lượng, tận tâm
  • 100% là chuyên gia có bằng cấp chuyên môn về kỹ năng giảng dạy và kỹ năng lập trình
  • Kết quả học tập của bé sẽ được đánh giá, nhận xét bởi giáo viên và gửi đến phụ huynh vào mỗi module, giúp Ba Mẹ dễ dàng theo dõi việc học của trẻ.
Nền tảng học tập cá nhân hoá. Kết quả trực quan
  • Được thiết kế theo nhu cầu và khả năng học tập của trẻ. Ngoài ra, ứng dụng “gamification” vào việc học nhằm tăng sự thích thú, kích thích đam mê học hỏi.
  • Kết quả học tập được cập nhật liên tục dựa theo quá trình học tập. Thể hiện bằng biểu đồ trực quan
  • Kết hợp giữa bài tập được giao với giáo viên và tự do phát triển khả năng sáng tạo để xây dựng dự án công nghệ cá nhân.
Giáo trình chuẩn quốc tế. Cải tiến liên tục
  • Được xây dựng bởi đội ngũ chuyên gia tâm lý trẻ em, chuyên gia về xây dựng giáo trình và các chuyên gia lập trình.
  • Đồng thời, giáo trình được cải tiến liên tục dựa trên kết quả học tập của trẻ cho mỗi 6 tháng đến 1 năm.

Phụ huynh nói về chúng tôi

  • Con đã học được khái niệm chung về coding thông qua cách tiếp cận thú vị và phương pháp giảng dạy tương tác của Algorithmics. Bé đã tự tạo nên những biểu tượng cảm xúc, logo, web, blog, trò chơi bằng G-Develop và tự quản lý, phát triển dự án tại nhà mà không cần sự hỗ trợ của giáo viên.
    Sulin-family- Algo

    G-development

    Phụ huynh bé Sulin
    Sau quá trình học tại Algo, con tự tin hơn khi trình bày, thuyết trình bằng Tiếng Anh, con cũng mạnh dạn hơn khi phát biểu trước lớp. Mẹ thấy con tư duy tốt và sáng tạo hơn khi giải quyết các vấn đề mẹ giao. Đặc biệt là kỹ năng sử dụng máy tính của con hơn hẳn bạn bè đồng trang lứa.
    visual_programming_testimonial

    Visual Programming

    Phụ huynh bé Karik
  • Bố Mẹ không nghĩ con có thể viết được nhiều dòng code ở lứa tuổi này. Dự định ban đầu học để con phát triển các kỹ năng mềm và học thêm một bộ môn mới. Tuy nhiên, sau khoá học, Bố Mẹ rất tự hào về Nathan khi con không những phát triển được kỹ năng mà còn có thể thuần thục viết code.
    Nathan-Tran-Python-Start

    Python Start

    Phụ huynh của Nathan Trần
    Em nghĩ mình học và phát triển rất nhiều điều sau quá trình học tại Algorithmics. Đặc biệt là các kỹ năng về tư duy. Học lập trình giúp việc học các bộ môn tự nhiên trên trường dễ dàng hơn rất nhiều.
    Ethan-khoa-Python-Pro

    Python Pro

    Ethan-học viên khóa Python Pro của Algo
  • Con đã học được khái niệm chung về “coding” và lập trình thông qua cách tiếp cận thú vị và phương pháp giảng dạy tương tác của Algorithmics. Bé đã tự tạo nên những biểu tượng cảm xúc, logo, web, blog, trò chơi bằng G-Develop và tự quản lý, phát triển dự án tại nhà mà không cần sự hỗ trợ của giáo viên.

    G-development

    Phụ huynh bé Sulin
  • Sau quá trình học tại Algo, con tự tin hơn khi trình bày, thuyết trình bằng Tiếng Anh, con cũng mạnh dạn hơn khi phát biểu trước lớp. Mẹ thấy con tư duy tốt và sáng tạo hơn khi giải quyết các vấn đề mẹ giao. Đặc biệt là kỹ năng sử dụng máy tính, con hơn hẳn bạn bè đồng trang lứa.

    Visual Programming

    Phụ huynh bé Karik
  • Bố Mẹ không nghĩ con có thể viết được nhiều dòng code ở lứa tuổi này. Dự định ban đầu học để con phát triển các kỹ năng mềm và học thêm một bộ môn mới. Tuy nhiên, sau khoá học, Bố Mẹ rất tự hào về Nathan khi con không những phát triển được kỹ năng mà còn có thể thuần thục viết code.

    Python Start

    Phụ huynh của Nathan Trần
  • Em nghĩ mình học và phát triển rất nhiều điều sau quá trình học tại Algorithmics. Đặc biệt là các kỹ năng về tư duy. Học lập trình giúp việc học các bộ môn tự nhiên trên trường dễ dàng hơn rất nhiều.

    Python Pro

    Ethan-học viên khóa Python Pro
dang-ky-tu-van

Đăng ký tư vấn

Đăng ký đánh giá kỹ năng công nghệ và tư duy 1:1 với giáo viên và 7 ngày sử dụng nền tảng online miễn phí
Trẻ em cũng có thể lập trình
Khám phá thế giới lập trình ngay hôm nay
© 2022, All Rights Reserved by Algorithmics
menu
linkedin facebook pinterest youtube rss twitter instagram facebook-blank rss-blank linkedin-blank pinterest youtube twitter instagram