Our Curricula

Main Curricula

Introduction to Python

Introduction to Java

  • Introduction to programming

  • Variables and Data Types

  • User Input

  • If Statements

  • Loops

  • Functions

Intermediate Python

Intermediate Java

  • Lists and Tuples

  • Memory and References

  • Dictionaries

  • Object Oriented Programming

  • Inheritance

  • Methods

  • Arrays

  • Object Oriented Programming

  • Inheritance

  • Multidimensional Arrays

Workshops and Electives

Web Development

App Development with Thunkable

Scratch

Cryptography

  • Data Types and Casting

  • Primitives and Object Types

  • Variables

  • User Input

  • If Statements

  • Loops

Robotics with Dash

  • HTML Tags

  • CSS box model

  • CSS colors

  • CSS Flexbox

  • Interactivity with JavaScript

  • Thunkable components

  • Multiple Screens

  • Custom elements

  • Using data

  • Interactivity with Codeblocks

  • Stages

  • Sprites

  • Control Flow

  • Variables

  • Intro to CodeBlocks

  • Moving and turning

  • Control Flow

  • Variables

  • Pigpen Cipher

  • Phone Cipher

  • Caesar Cipher

  • And many more!