Students Learned
Live Instruction
Courses we offer
We are offering a wide variety of courses ranging from beginner to advance level.
All our courses including the beginner courses are hands on. Students will be introduced to coding style, syntax and algorithm from the beginning. Our beginner courses will teach the basics of computer programming in an easy-to-follow manner that can be completed online with no prior knowledge required. Our experienced teachers, almost all of whom are Software Engineers by profession, make learning computer programming fun utilizing the easy-to-use platform! Students will be exposed to the actual programming language, which is substantially more useful than click-and-drag languages like Scratch.
Coding Fundamentals
This course teaches the fundamentals, the building blocks of coding, and introduces students to coding syntax.
HTML & CSS
Fundamentals of Hyper Text Markup Language and Cascade Style Sheet is taught, taking students from beginner to intermediate level.
Python
Fundamentals of Python is taught and students will go from beginner to intermediate and advanced level. Best choice for future Artificial Intelligence (AI) courses.
Database Design
Fundamentals of Database and how data is persisted in them, teaching students the basics of Structured Query Language and how to perform CRUD operations.
Javascript
This course focuses on the basics of Javascript language. It is best suited for beginner to intermediate level.
Web Development
Students will put together their knowledge from Javascript, HTML & CSS and some server side scripts together to build a functioning website.
Java
Object Oriented Programming concept is taught and students will go from beginner to intermediate to advanced level. Great choice for enterprise level experience.
Apps & Games
Introduction to Apps and Games. Students will learn how to create Apps & Games and publish them. What approaches are taken to monetize the apps & games.
Private Classes
Each subscription is billed monthly. If, for any reason, you are unsatisfied you can cancel at any time. No questions asked.
Pro
4 CLASSES PER MONTH- Regularly $299 per month for 4 classes
- Ideal for students who thrive in 1:1 settings, with classes tailored to their unique learning needs
- 1:1 classes with a dedicated instructor in a private setting
- Personalized teaching for your child’s pace and learning style
- Weekly class times pre-booked for your schedule
- Reschedule up to 24 hours before class
- Personal recommendation letters available from instructors
- 45-minute sessions of quality learning
Premium
8 CLASSES PER MONTH- Regularly $429 per month for 8 classes
- Great for students looking to accelerate their learning
- 1:1 classes with a dedicated instructor in a private setting
- Faster progress with an accelerated learning path
- Weekly class times pre-booked for your schedule
- Reschedule up to 24 hours before class
- Personal recommendation letters available from instructors
- 45-minute sessions of quality learning
Who we are?
CodeBrainiac is an after school program for students K-12 specializing in STEM curriculum mainly teaching kids coding and how to program through live instruction sessions and hands-on practice. Students are having fun while learning basics of programming, how to make computers do things by providing instructions while building some of the essential soft skills needed for today’s competitive world.
Are your classes live or pre-recorded?
All our courses are live. Instructors will be conducting live session and will be available to help througout the class time.
When are classes scheduled?
Class schedules vary depending on levels for group based classes. Here is the link to the schedule, but mostly group based classes are mostly scheduled:
- Monday – Friday between 5pm EST to 9pm EST
- Saturday & Sunday 9am EST – 12pm EST
Private 1:1 classes are the most flexible, where CodeBrainiac will work with your availability and preferred schedule.
Do you offer private 1:1 classes
Although most of our classes are group based, but we do offer private 1:1 classes.
How long is each level and how many classes are in each level?
Each level is a 4 weeks long, 8 classes, each class is 45 mins.
How many coding fundamentals do you offer?
We have 4 coding fundamentals beginner levels and 5 coding fundamentals intermediate levels.
My child has done some coding, can s/he skip some levels and sign up for higher levels?
Yes, they can. However, we do have to ask them to take our assessment test to ensure proper placement. Please contact us to schedule assessment.
What devices are supported? Can my child take class in tablet or smartphone?
The only devices fully supported are PC, tablets and Chromebook. We do not support tablets or any smartphones.
Coding Fundamentals Camp 101
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 1 week, 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 higher if they’ve never been exposed to code).
Coding Fundamentals Camp 102
This course is targeted to students with some familiarity of programming fundamentals (concepts covered in Coding Fundamentals Camp 101).
In this level, students will work with our instructors to cover advanced logic including:
- Functions
- Boolean logic
- If/Else conditionals
- Program Composition
Over the course of 1 week, they’ll join other students in a virtual classroom as they learn to think algorithmically and develop good programming habits. Ideal for grades 3 through 8 (or even higher if they’ve never been exposed to code).
Coding Fundamentals Camp 103
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 1-week course, students will also learn how to talk better about programming concepts and explain them to others.
Coding Camp 104 – Game Builder
This course is targeted to students who successfully completed all challenges in Coding Fundamentals Camp 103 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 challenges with a 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 1-week course, students will also learn how to design games and any building blocks needed for the games and begin to explain them to others.
Coding Fundamentals Camp 105 – Python
This course is targeted to students who successfully completed all challenges in Coding Camp 104 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 1 week long course, they’ll join other students in a virtual class as they learn to think algorithmically and develop good programming habits using Python.
Coding Fundamentals Camp 106 – Python
This course is targeted to students who successfully completed all challenges in Coding Fundamentals Camp 105 – Python 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
- Dictionary
- Set
- Tuple
- 2D Lists
- Bubble sort
In this 1-week course, students will learn the above concepts and how to talk better about programming concepts and explain them to others.
Coding Fundamentals Camp 107 – Python
This course is targeted to students who successfully completed all challenges in Coding Fundamentals Camp 106 – Python and want to further their understanding of programming. Coding Chatbots takes game-based learning to the next level as students complete over 70 coding exercises. In the course, students 10 years and older learn Python as they program and play a word guessing game with a chatbot program they wrote
Some key concepts to cover includes:
- Input/Output (send/read)
- Variables
- Strings
- Operators in/not in
- If else (elif)
- Range
- Lists
- Integers
- Classes
- For Loops, While loops, Functions, While loops, ASCII Codes, Random
In this 1-week course, students will learn the above concepts and how to talk better about programming concepts and explain them to others.
Creative Coding, Web Development 101
This course will teach the fundamentals of Hyper Text Markup Language (HTML) is taught, taking students from beginner to intermediate level. Students will learn the following HTML tags:
- Body
- Table
- Paragraph
- Ordered and Unordered list
- Image tag,
- Format
- Style
- Attributes
- Color
- Forms
- Input types
Creative Coding, Web Development 102
This course will teach the fundamentals of Cascade Style Sheet is taught, taking students from beginner to intermediate level. Student will learn the following CSS categories:
CSS can be categorized into four main categories:
- Syntax: includes selectors, properties, values, and specificity.
- Visual: includes styling content, responsive web design, and animations.
- Layout: includes box model, layout.
- Management: includes CSS preprocessors, methodologies, and frameworks.
Creative Coding, Web Development 103
This course will teach the fundamentals of native JavaScript language, taking students from beginner to intermediate level.
Creative Coding, Web Development 104
In this course, students will be introduced to modern JavaScript frameworks such as ReactJS, and Angular.
LESSON OBJECTIVES
By the end of the lesson the students will:
- Understand the importance and benefits of diversity, including the role of diversity and inclusion in a community
- Understand bias and recognize how it may cause harm
- Create coding solutions that include sequences, iteration, and loops
- Decompose (break down) the steps needed to solve a problem into a precise sequence of instructions
- Iterate on coding solutions to complete a task
Become an expert
While we benefit and learn from watching others writing programs and creating games, but you can’t become a true expert until you apply your new knowledge. CodeBrainiac is providing every student that opportunity to do hands on coding and our experienced instructors will help you step by step along the way to create a quality code.
Learn by Doing
Our classes are hands on coding as real engineers would do.
Utilizing the easy-to-use platform, students will be exposed to actual code and syntax , which is substantially more useful than click-and-drag languages like Scratch. Students will get familiarity with codes and how they are written in higher level languages.
Build your portfolio
Showcase your achievements and be proud of your accomplishments
Join millions of kids who are already learning how to code. Build your portfolio, showcase your achievements, be proud of your accomplishments and have a competitive advantage over other kids.
Achieve your goals
Set your goals and priorities right
You will get lost without concrete goals since there are tons of “tech stuff” you can potentially learn. And learn it in different ways, but with guidance from CodeBrainiac staff and instructors everything will make sense and you can set a clear goal for yourself to achieve.
What Parents Say About Us
Free Classes
Every two weeks we have trial classes so you will have a chance to evaluate the program and services before you commit for a longer term. These classes are designed to find out how much the student already knows and will help to guide them on which program best suits their level.
Premium Courses
We recommend you taking advantage of the free classes to know which program best suits you. However, if you have already gone through that or know which course you want to sign up, then brows through the courses catalog and sign up.
Ready to get started?
Get in touch if you have any questions, or sign up for the course you are interested in.