CodeBrainiac: Coding classes for kids

10 ratings

Welcome to CodeBrainiac

Whether your child is new to coding or has some basic experience, CodeBrainiac has a program for you. Our course will teach the basics of computer programming in an easy-to-follow manner that can be completed online with no prior knowledge required! A four-week course that meets twice a week (45 minutes per session) live via Zoom with our experienced teachers. We make learning to code fun! Utilizing the easy-to-use platform, students will be exposed to actual CoffeeScript (a language based on the most popular programming language in the world: JavaScript), which is substantially more useful than click-and-drag languages like Scratch.

Level 1

This course is targeted for students with no familiarity with programming. The only requirement is that they must be able to read independently and use Zoom. In this course, students will learn the basics of programming including:

  • objects
  • loops
  • variables
  • arrays
  • indexing

Over the course of 4 weeks, they'll join other students in a virtual classroom as they learn to think algorithmically and develop good programming habits. Ideal for grades 1 through 5 (or even later if they've never been exposed to code).

Level 2

This course is targeted to students with some familiarity of programming fundamentals (concepts covered in Level 1). In this level, students will work with our instructors to cover advanced logic including:

  • functions
  • boolean logic
  • if/else conditionals
  • program composition

In this 4-week course, students will also learn how to talk better about programming concepts and explain them to others. Ideal for grades 3 through 8 (or even younger if they've gone through Level 1).

Level 3

This course is targeted to students who successfully completed all challenges in Level 2 and want to further their understanding of programming. In this level, students will work with our instructors to cover advanced logic including:

  • Not Operation
  • Compare values
  • Returning values from a function they wrote
  • Learning about events and interacting with the keyboard, including onKey, onMouseMove and onClick events

In this 4-week course, students will also learn how to talk better about programming concepts and explain them to others. Ideal for grades 7 through 12 (or even younger if they've gone through Level 2).

Level 4

This course is targeted to students who successfully completed all challenges in Level 3 and want to further their understanding of programming. In this level, students will work to build their own challenges and also design their own game using game builder with the help of our instructors. Some topics to cover including:

  • Continue learning about events and interacting with the onClick events
  • Students will create their own challenge with solution
  • Students will work on a game builder to build their own game. They will start off with creating their own sprites which is the building block of games
  • This is more hands on student involvement and working with their imagination and creativity

In this 4-week course, students will also learn how to design game and any building blocks needed for the game and being to explain them to others. Ideal for grades 7 through 12 (or even younger if they've gone through Level 3).

Python Level 1

This course is targeted to students who successfully completed all challenges in Coding Fundamentals Level 1 - Level 4 and want to further their understanding of programming. This course will address Common Core State Standards CSTA K - 12 Computer Science Standards including Algorithms, Variables, Control, Modularity and Program Development through a set of challenges.

Some key concepts to cover includes:

  • Sequencing
  • Lists
  • For Loops
  • Range
  • Variables
  • Slice
  • If/Else
  • While loops
  • Boolean operators
  • Functions

In this 4-week course, students will also learn how to design game and any building blocks needed for the game and being to explain them to others. Ideal for grades 7 through 12 (or even younger if they've gone through Coding Fundamentals Level 4).

Python Level 2

This course is targeted to students who successfully completed all challenges in Python Level 1 - Intermediate and want to further their understanding of programming. This course will address Common Core State Standards CSTA K - 12 Computer Science Standards including classes, input, string manipulation, advanced data types, 2D lists and bubble sort through a set of challenges.

Some key concepts to cover includes:

  • Classes
  • Scope of Variables
  • Input
  • Integers
  • Strings

In this 4-week course, students will learn the above concepts and how to talk better about programming concepts and explain them to others. Ideal for grades 7 through 12 (or even younger if they’ve gone through Python Level 1).

Python Level 3

This course is targeted to students who successfully completed all challenges in Python Level 3 - Intermediate and want to further their understanding of programming. This course will address Common Core State Standards CSTA K - 12 Computer Science Standards including advanced data types, 2D lists and bubble sort through a set of challenges.

Some key concepts to cover includes:

  • Dictionary
  • Set
  • Tuple
  • 2D Lists
  • Bubble sort
  • Developing Games

In this 4-week course, students will learn the above concepts and how to talk better about programming concepts and explain them to others. Ideal for grades 7 through 12 (or even younger if they’ve gone through Python Level 3).

About the Instructors

  • Rasoul Firoz (BS Computer Science): passionate about early childhood education and STEM program. He has over 16 years of experience in software development and over 10 years of experience in childhood education remote learning.
  • Fowad Sohail is a young software engineer with a background in Electrical and Computer Engineering. He has industry experience in web development and enjoys working with youth. He aims to be a mentor and good influence for the next generation of youth.

Schedule

Each section will meet twice a week for 45 minutes. The schedule details are displayed along with the cohort option. If, for any reason, a session needs to be rescheduled, parents will be notified ahead of time. Absences cannot be made up so please make an effort to attend every session by joining on time. If you have to miss a session, it would be highly appreciated if you let us know in advance.

Refund policy

If, for any reason, you are unsatisfied, simply respond to your purchase email, and we'll send you a refund right away — no questions asked.

Buy this

For Class schedule and prerequisite please see each level

Format
Live Zoom classes
Number of session
8
Sessions per week
2
Copy product URL

Ratings

4.9
(10 ratings)
5 stars
90%
4 stars
10%
3 stars
0%
2 stars
0%
1 star
0%
$95

CodeBrainiac: Coding classes for kids

10 ratings
Buy this