1000+ Students



AI Camp

Students will engage in learning, discussing, and constructing AI-based projects during the camp. They will collaborate in groups to develop their projects and ultimately showcase their work in a presentation at the AI camp. Details.

Courses From Zero to Competitive Programming


Python with AI Level 1

For absolute beginners. No previous experience is required. Many hands-on coding activities including games. more

Python with AI Level 2

Advance your Python skills and start to learn algorithms! more

Python with AI Level 3

Build database driven websites with Python and Django. more

News

  • Over 20 students took the CCC exams
  • Team PwA positions top 5% among over 6900 teams in cybersecurity competition hosted by Carnegie Mellon university

Java Program

The program consists of three courses. Java Fundamentals, Java Project, and AP Computer Science A Details.

Python with AI Level 4

Use artificial intelligence algorithms and modules solve problems in search, classification, regression, computer vision areas. More

BCC

The BCC introduces complex computational concepts in a simple, engaging way. It focuses on enhancing problem-solving, critical thinking, and learning abilities. More.

CCC

A fun challenge for secondary school students with an interest in programming. It is an opportunity for students to test their ability in designing, understanding and implementing algorithms. More

Online Live Classes

20 hours each level
Pop quizzes in class

Group Projects

Each team will research and build real-world based projects.

Coding Activities

Hands-on coding to build up confidence

Why Python with AI?

Enhancing problem-solving

Develop problem-solving skills by breaking down complex problems into smaller tasks.

Increasing creativity

Develop interactive games, designing web applications, or creating their own software.

Improving logical thinking

Think logically, analyze problems, and find solutions.

Helping school Subjects

Develop valuable skills that can be applied across a variety of subjects.

Having fun


Enjoy the satisfaction of creating their own projects, games or websites.

Preparing for future


For future careers in fields like computer science, software engineering, data science, and artificial intelligence.

"This level 3 project makes me realize why I like coding. It’s the sense of accomplishment. Mr. Guo teaches by inspiration, not by feeding the knowledge."


Jason, grader 10


"I also wanted to say thank you again Mr. Guo, for teaching me from level 1 to level 4, from basic skills to python with AI. I've also discovered my passion for computer programming."

- Karen L., grader 10