Tổng Quan Về Chương Trình
Sự chú ý cá nhân hóa
Học lập trình theo tốc độ của riêng bạn với một giáo viên chỉ tập trung vào bạn
Các buổi học do giáo viên hướng dẫn
Tương tác và phản hồi theo thời gian thực với một giáo viên tận tâm
60 phút mỗi buổi
Đi sâu vào các chủ đề với các phiên tập trung kéo dài 60 phút
nhóm tuổi 12-18
Được thiết kế dành cho những người học tò mò trong nhóm tuổi từ 12 đến 18
Chương Trình Bao Gồm Những Gì

150 bài học tương tác
Được xây dựng để thu hút

Tiếng Anh
hướng dẫn ngôn ngữ

Truy cập trọn đời
tài liệu khóa học

Chứng chỉ
được trao khi hoàn thành
Tổng Quan Về Hoạt Động

Lớp 7 đến 12

Nâng cao
Một chương trình toàn diện, chuyên sâu bao gồm mã hóa nâng cao, robot, trí tuệ nhân tạo, thiết kế trò chơi và nhiều ngôn ngữ lập trình khác nhau, chuẩn bị cho thanh thiếu niên cho sự nghiệp công nghệ trong tương lai.

Mục Tiêu Học Tập
- Phát triển kỹ năng lập trình chuyên nghiệp và tư duy tính toán
- Xây dựng ứng dụng phức tạp, trang web và nghệ thuật kỹ thuật số
- Khám phá công nghệ tiên tiến: AI, cơ sở dữ liệu, Minecraft
- Có được kinh nghiệm thực tế với Python, Java, C++, và nhiều hơn nữa
Các Bài Học

Piano Tiles
Develop a tile-clicking game based on a piano theme.

Platformer
Construct a platform-based game incorporating various hurdles.

Police Chaser - Part 1
Design a car racing game that involves potential arrests for rule violations.

Police Chaser - Part 2
Implement a car racing simulation with an emphasis on law enforcement consequences for misconduct.
AI/ML


Smart Traffic Light
Traffic management using text recognition models. Text is converted into signals identifiable by vehicles. The focus is to train a text model, demonstrate text detection by machines, and apply voice models to real-world scenarios.

Email AI
Use AI to filter emails. Text is recognized, and if it comes from known contacts or contains important information, it is sent to the inbox. Messages from unknown contacts or untrained texts are sent to the spam folder.

What's your share?
Visualize mathematical concepts with practical objects. Example: equally distributing pizza slices among friends.

Self Driving Car
Create a self-learning model using Scratch to guide a car to its destination. Students will develop a text model for destination input. The car uses sensors and the text model to identify its path.
App Development


Speak/Translate App
Introduction to the Thunkable platform, 'User Interface', 'Text to Speech' components, and block building. Development of a "Speak Up App".

Guess Who?
Learning image recognition and AI through creating an Image Recognition app in Thunkable.

Quiz App
Understanding 'vertical scroll arrangement' and 'Variable' concepts in Thunkable. Application of these through a Quiz App.

BMI Calculator
Grasping the idea of color codes for health status and reinforcing it through the development of a BMI Calculator app in Thunkable.
HTML and CSS


Personal Blog Part 1
Basics of HTML and simple HTML tags, along with inline CSS for styling webpages.

Personal Blog Part 2
Understanding of internal and external CSS, webpage content addition and elementary CSS text styling.

Personal Blog Part 3
Learning about Image Grid, Image Effects, Borders, and CSS effects such as Transition, box-shadow, and Hover Selector.

Personal Blog Part 4
Familiarizing with HTML tags for navigation bar, list types, Hyperlinks, Icons and CSS properties like display, background image, and transition.
Edu Blocks


Hello World
Crafting your initial statement.

Pattern Drawing using Turtle
Sketching shapes using turtle graphics.

Drawing shapes using inputs
Handling user inputs.

Drawing shapes using variables.
Building programs with variables.
Introduction to Python


Print your Name
Introduction to Python programming language, featuring the creation of a "Hello World" program using an interpreter and print() function.

Add Numbers
Exploration of Python Tokens, with an emphasis on different character sets through program creation.

Driving License
Introduction to "If conditions" in Python, featuring the use of input and formatting functions, solidified through program examples.

Calculator.
Introduction to "If else conditions" in Python, including the application of if-else statements, solidified through programs on elif conditions.
Python Advanced


Simple interest
Introduction to function definitions in Python, reinforced through the creation of a "Simple Interest" program.

Convert km/h to m/sec
Exploration of arbitrary arguments in functions, solidified by programs demonstrating variable scopes and functions.

Make Module
Introduction to modules and packages in Python functions, reinforced by programs exploring module uses.

Rangoli
Overview of Python Turtle and its applications, illustrated through Python Turtle-based programs.
Data Visualization


Numpy 1
Grasp the fundamentals of numpy, its necessity, and basic operations such as slicing.

Numpy 2
Comprehend advanced and mathematical operations performed on Numpy.

Pandas-1
Learn the basics of pandas and its essential operations.

Pandas-2
Understand advanced pandas concepts and their real-life applications for data analysis.
Electronics


Introduction to Electronics
Introduction to Electron, Current, and Voltage.

Basics of an Electronic Circuit
Learn about basic circuit components like Resistors and their application.

Understanding Arduino & Breadboard
Get acquainted with Arduino, its software, and the breadboard.

Coding for LED Patterns with Arduino
Incorporate LEDs into Arduino, develop LED combinations, and program them.
Machine Learning


Introduction to Machine Learning
Understand the basics of Machine Learning.

Predict Weight by Height - 1
Understand data analysis and filtering techniques.

Predict Weight by Height - 2
Understand the Basics of Linear Regression.

Predict Car Prices - 1
Understand common data problems during analysis.
Chứng Chỉ

Block Based Coding Foundation
This Certificate of Achievement will be awarded on completion of Coding Fundamentals Module with high scores. All participants will be eligible for a Certificate of Participation.
Event Handling
Variable Use
Game Mechanics



App Development
This Certificate of Achievement will be awarded on completion of App Development Module with high scores. All participants will be eligible for a Certificate of Participation.
UI/UX Principles
Basic Interactivity
App Prototyping



Web Development
This Certificate of Achievement will be awarded on completion of HTML and CSS Module with high scores. All participants will be eligible for a Certificate of Participation.
HTML/CSS Design
JavaScript Basics
Page Layouts



Python - Beginner Level
This Certificate of Achievement will be awarded on completion of Edu Blocks Module with high scores. All participants will be eligible for a Certificate of Participation.
Data Structures
Control Structures
Basic Scripting



Python - Advanced Level
This Certificate of Achievement will be awarded on completion of Python Advanced Module with high scores. All participants will be eligible for a Certificate of Participation.
Advanced Functions
Data Manipulation
File Handling



Electronics - Beginner Level
This Certificate of Achievement will be awarded on completion of Electronics Module with high scores. All participants will be eligible for a Certificate of Participation.
Electronic Components
Simple Projects
Troubleshooting



Machine Learning
This Certificate of Achievement will be awarded on completion of Machine Learning Module with high scores. All participants will be eligible for a Certificate of Participation.
Basic Concepts
Data Preprocessing
Model Building


Hướng Dẫn Cho Phụ Huynh

Chương trình này phù hợp nhất cho trẻ em từ 7 tuổi trở lên. Trẻ nhỏ hơn sẽ cần sự hỗ trợ đáng kể của người lớn vì các bạn nhỏ làm quen với lập trình có thể sẽ gặp phải các vấn đề kỹ thuật phát sinh trong quá trình học.


Những Câu Hỏi Thường Gặp


Các khóa học của BrightCHAMPS dành cho độ tuổi nào?

Tất cả các chương trình học của BrightCHAMPS đều được thiết kế dành cho trẻ em từ 6 đến 16 tuổi, với lộ trình học rõ ràng, phù hợp với độ tuổi và trình độ của từng bé. Để đạt hiệu quả học tốt nhất, chúng tôi khuyến khích mỗi tuần nên học ít nhất 2 buổi (mỗi buổi khoảng 1 tiếng).
Tôi có thể nhận bản ghi hình các buổi học cho con mình không?

Để đảm bảo quyền riêng tư của học sinh, chúng tôi không cung cấp bản ghi hình. Tuy nhiên, sau mỗi buổi học, chúng tôi sẽ chia sẻ ghi chú chi tiết, dự án và các hoạt động để các em có thể ôn tập theo tốc độ riêng của mình.
Dữ liệu và quyền riêng tư của con tôi được bảo vệ như thế nào?

BrightCHAMPS tuân thủ nghiêm ngặt các hướng dẫn của Đạo luật Bảo vệ Quyền riêng tư Trực tuyến của Trẻ em (COPPA). Chúng tôi không thu thập dữ liệu nhiều hơn mức cần thiết. Hệ thống và nhân sự của chúng tôi được đào tạo để đảm bảo một môi trường học tập an toàn và riêng tư.
Cần thiết bị hoặc phần mềm gì để tham gia lớp học?

Một máy tính xách tay hoặc máy tính để bàn cơ bản có kết nối internet là đủ. Các buổi học thường diễn ra qua Zoom. Nếu cần cài đặt thêm nền tảng nào khác, chúng tôi sẽ hướng dẫn cụ thể trước khi khóa học bắt đầu.
Có bài tập về nhà hay yêu cầu luyện tập thêm bên ngoài không?

Mặc dù không bắt buộc phải làm bài tập về nhà, chúng tôi khuyến khích các nhiệm vụ luyện tập tùy chọn, dự án hoặc trò chơi nhằm củng cố kiến thức đã học, giúp trẻ áp dụng vào thực tế một cách vui vẻ và hấp dẫn.
Harvard sẽ hỗ trợ gì trong hành trình học tập của con tôi tại BrightCHAMPS?

Thông qua sự hợp tác với Harvard Business Publishing Education, chúng tôi tích hợp các khóa học Harvard ManageMentor® vào chương trình giảng dạy, mang đến cho các em quyền truy cập tương tác trực tuyến với nội dung chất lượng cao.
Lớp học của BrightCHAMPS diễn ra như thế nào?

Lớp học được tổ chức trực tiếp trên nền tảng của BrightCHAMPS. Học sinh sẽ học và tương tác với giáo viên theo thời gian thực. Chúng tôi cung cấp hình thức học 1 kèm 1 để đảm bảo mỗi học sinh đều nhận được sự hỗ trợ và hướng dẫn phù hợp nhất.
Con tôi có cần biết trước kiến thức gì không?

Không cần đâu. Mọi chương trình của BrightCHAMPS đều được thiết kế cho cả người mới bắt đầu và các bạn đã có nền tảng. Giáo trình rõ ràng, dễ hiểu và linh hoạt để phù hợp với trình độ của từng học sinh.
Tôi có thể đổi lịch hoặc hủy buổi học nếu cần không?

Hoàn toàn có thể. Bạn có thể thay đổi hoặc hủy lớp học ít nhất 2 tiếng trước giờ học thông qua Bảng điều khiển Học sinh, tùy theo thời gian và nhu cầu học của con bạn.