top of page
Screenshot_20220807-130939_Canva.jpg

Our Program

Our instructors work with each student in their area of interest and work at student's own pace

Level  1:  CS 1.1  CS 2.1
Level 2:  CS 1.2 CS 2.2, CA 1.2
Level 3:  CS 3.3, MA 1.3

Level  4:   CS 3.4

CS 1.1
Project Based Scratch Coding 1

Skill level:  beginner

Format: small-group, on-campus

Duration: on going, 2 hours/week

Description:

The course includes computer programming with the interactive drag-and-drop coding blocks of Scratch. During the course students will develop a code to program various robots, will learn about sensors ans adaptive variables.

Prerequisite: None. Students should be able to follow instructions for regular lego-sets (5+).

NIF07004.JPG

CS 2.1
Project Based Scratch Coding 2

Skill level:  Intermediate

Format: small-group, on-campus

Duration: on going, 2 hours/week

Description:

The course includes computer programming with the interactive drag-and-drop coding blocks of Scratch. During the course students will develop an advanced code to program various robots, create variables and conditional statements.

Prerequisite: CS 1.1.   (7+).

NIF06955.JPG
20220525_180916_edited.png

CS 1.2
Project Based Python Coding 1

Skill level:  Beginner

Format: small-group, on-campus

Duration: on going, 2 hours/week

Description:

This is an introductory Python course. It is designed for beginner students new to coding with little programming experience. During the course students will learn core programming concepts and get familiar with Python to completely shift the focus from drag-and-drop platforms towards real-world, text-based languages and coding environments.

Prerequisites:
Students should be able to:
- understand programming logic
- read and write in English (8+).

20220513_155925_edited.jpg

CS 2.2
Project Based Python Coding 2

Skill level:  Intermediate

Format: small-group, on-campus

Duration: on going, 2 hours/week

Description:

The course exposes students to the design, architecture and implementation of more complex programs in Python.  Students will learn debugging techniques and their application in projects. 

​

Prerequisite: CS 2.1
(10+)

CS 3.4
Real World Python Programming for future Engineers

Skill level:  super advanced

Format: small-group, on-campus

Duration: ongoing, 2 hours/week

Description:

In this course students:  - work on Real World type of Software Engineering projects

- learn common Software Engineering tools and practices used at real jobs

- work in Team Environment and practice working on different components of the same project as a team

- build their code portfolio to share on github for future job applications

- practice solving difficult Software Engineering problems  - prepare for Software Engineering interviews

Prerequisite: CS 2.1, CS 2.2 

20220207_184439_edited.jpg

CS 3.3
Mission on red planet (python + smart car/rover)

 

Skill level:  advanced

Format: small-group, on-campus

Duration: 12 weeks, 2 hours/week

Description:

During the course student will program smart rover to perform various tasks on "red planet'" using Python:
- to control the Rover

 - to communicate with various sensors and Rover electronics

 - to find and categorize given objects
- to create a Mission Control Center

 - to send the collected data to the Mission Control Center.

​

Prerequisite: CS 2.1, CS 2.2 

 

​

mars rover_edited_edited.jpg
MathClassPictureLeah_edited_edited.png

MA 1.3
Fundamental Mathematics

Math

Skill level:  advanced

Format: small-group, on-campus

Duration: on going, 1 -2 hours/week

Description:
This course is designed and taught by a teacher with PhD in Applied Math who is passionate about mathematics and loves passing her knowledge to young learners. A significant part of her career she worked on a fusion of mathematical and scientific projects, then continued as a postdoctoral fellow in UCLA and worked as a programmer analyst after that.

The main objectives of this course are:

 - immersing young learners into exciting world of mathematical thinking and showing them how interesting this world is
- building very strong fundamental math and logical thinking/reasoning skills
- becoming exposed to a multitude of approaches to solving math problems

 

​Prerequisites: Desire to level up in math, to be among like minded students, and to climb to new learning heights in a fun and supportive environment :)

​

IMG_20220825_100040_577.jpg

CA 1.2
Computer Assembly

Skill level:  intermediate

Format: small-group, on-campus

Duration: 4-week class, 2 hours/week

Description:

Students will learn:

 - major computer hardware components and their roles in computing
- step-by-step process of building computer,

- common pitfalls to avoid

- debugging technical hardware issues

- installing operating system on top of hardware

Prerequisite: Motivation to learn computers from inside out :)

​

Could not find what you were looking for?

Don't see the class or time that fits for you? Just let us know, we have interest list forming for several classes including, but not limited to:

C++

HTML & CSS

Java

3D design and 3D printing

Logo design and CAD software

​

​

​

bottom of page