Although we have a structured path for students, we understand and fully expect kids to work at different paces. All students are managed independently and we promote individualized education plans for every child in our program. We adjust curriculums as required to meet the pace and skill levels of our students!
Students up to Grade 4
Recommended students (Grade 3-4). No experience Required
Computer Science Fundamentals Course 1
Develop an understanding of algorithms, nested loops, while loops, conditionals and events. Beyond coding, students learn about digital citizenship.
Computer Science Fundamentals Course 2
Students will practice coding with algorithms, loops, conditionals, and events before they are introduced to functions. In the second part of the course, students design and create a capstone project they can share.
Blockly in Microbit
Students will use Microbit programming technology, utilizing all skills learned in course 2 and prior, in order to create a stationary graphic, and a moving graphic/design/pattern.
Computer Science Fundamentals Course 3
Students review the use of loops, events, functions, and conditionals before learning about variables and for loops. They will investigate helpful problem-solving techniques and discuss societal impacts of computing and the internet. In the second part of this course students design and create a capstone project they can share.
Blockly in Microbit
Students will use Microbit programming technology, utilizing all skills learned in course 3 and prior, in order to create a stationary graphic, and a moving graphic/design/pattern.
Student Mini-Course Electives
This mini-course introduces students to the basics of coding through art, music or sports! Students pick their own theme and learn how to build a variety of projects such as collages, multimedia scenes, learn how to enhance music by generating beat patterns, chord progressions and for the sports enthusiast, they will learn how to build different sport visualizations and games!
Coding with Art is a mini-course that introduces students to the basics of coding through art! In this block-coding environment, students explore the digital art medium by building coding programs that create collages, imitate techniques of famous artists like Jackson Pollock and Andy Warhol, and tell stories through a sequence of multimedia scenes.
Coding with Music is a mini-course that introduces students to the basics of coding through music! In this block-coding course, students investigate how code can be used to create and enhance music by building programs that generate beat patterns, chord progressions, and musical sequences with visualizations.
Coding + Sports is a mini-course that introduces students to the basics of coding through sports! In this block-coding course, students develop their own sports video games and simulations using code. Throughout the course, students build different sports visualizations and multi-level games that can be played with friends.
Certified Teachers, Comprehensive Curriculum and State of the Art Facilities
Students Grade Grade 5+
Recommended for Grade 5+ or students that competed the Grade 3+ Program
Intro to Programming
This is a project-based course that teaches students how to build their own web pages. Students will learn the languages HTML and CSS, and will create their own live homepages to serve as portfolios of their creations. Students will finish this course with tangible, professional, mobile responsive websites.
Introduction to Python
Introduction to Python teaches students the basics of programming in the Python language. Students will learn Python commands, functions, and control structures by solving puzzles and writing creative programs.
OOPS - Supplemental course for Python
Classes and Objects mini course teaches students object oriented design.
Introduction to Computer Science in Python
The CodeHS Introduction to Computer Science in Python course teaches the fundamentals of computer programming as well as some advanced features of the Python language. Students will develop an appreciation for how computers store and manipulate information by building simple console-based games. This course is equivalent to a semester-long introductory Python course at the college level.
Microbit With Python
Students will use their Python skills to complete numerous creative tasks with Microbit programming. Students will create graphics, games and anything else which they may enjoy, using python coding language
Introduction to Programming in Java including Karel Java
Learn the basics of object-oriented programming with a focus on problem solving and algorithm development. This course is NOT designed to prepare students for the AP Java exam.
Learn the basics of object-oriented programming with a focus on problem solving and algorithm development. Take this course and prepare to ace the AP Java test.
Introduction to SQL
Learn the basics of SQL. How to structure information, write queries, and analyze data. SQL is a programming languages that allows you to make sense of and organize data in databases. Learn the basics of querying by exploring Harry Potter data.