top of page
Image by Christopher Gower

Coding Courses

Python I – Introduction

This course teaches basic programming and problem solving using Python.

 

Step-by-step explanations will have kids learning computational thinking right away, while visual and game-oriented examples hold their attention. Friendly introductions to fundamental programming concepts such as variables, loops, and functions will help even the youngest programmers build the skills they need to make their own cool games and applications.

Requirement:

  • Recommended for 5-9th grade.

  • Pre-algebra and fundamental understanding of geometry.

  • No prior programming experience needed

Java II – Advanced

In this class, students will experience programing complexity such as nested loops and conditions. They will advanced to learn about some Data Structures and their implementations. They will also be learning sorting algorithms and their implementations. Students will use IDE to develop. The knowledge of design and problem analysis will also be introduced.

​

Requirement:

  • 9th – 12th grade (8 with previous text coding experience)

  • Completed Java I course or equivalent

  • Algebra

  • Abstract thinking

Introduction to AI

Unleash the student's inner innovator with our Introduction to AI Class! Dive deep into the world of artificial intelligence and learn to create, analyze, and understand this groundbreaking technology. From mastering the basics of neural networks to exploring the ethical implications of AI in the environment, our curriculum offers a comprehensive journey. Students will experiment with AI in art, dance, and facial recognition while developing essential coding skills. Prepare the student for the future with a solid foundation in AI.

Python II – Advanced

(Data Science)

This course will have you writing programs, solving problems, and making things that work in fast pace. You’ll put your new knowledge learned in Python I – Introduction into practice with Data Science projects.

​

Making beautiful representations of data is about more than pretty pictures. When you have a simple, visually appealing representation of a data set, its meaning becomes clear to viewers. People will see patterns and significance in your data sets that they never knew existed. Students will learn: matplotlib, Pygal, graphical data visualization, CVS file processing, JSON and more!

​

Requirement:

JavaScript Introduction

JavaScript is the programming language of the Internet, the secret sauce that makes the Web awesome, your favorite sites interactive, and online games fun!

This class teaches programming essentials through patient, step-by-step examples. You’ll begin with the basics, like working with strings, arrays, and loops, and then move on to more advanced topics, like building interactivity with DOM and jQuery.

Along the way, you’ll write fun games. You’ll also learn how to:

  • Create functions to organize and reuse your code

  • Write and modify HTML to create dynamic web pages

  • Use the DOM and jQuery to make your web pages react to user input

With visual examples, you can really see what you’re programming. Each lesson builds on the last, and programming challenges at the end of class will stretch your brain and inspire your own amazing programs. Make something cool with JavaScript!

​

Requirement:

  • Recommended for 6-8th grade.

  • Pre-algebra and fundamental understanding of geometry.

​Java I – Introduction

Through this course, students get into the world of  Java and object-oriented programming. Students will  get familiar with running single lines of code and get immediate feedback. They will learn the basics of Java structure, syntax, and work on projects including creating game logic and graphical games. 

​

Requirement:

  • 7th – 11th grade (7 with previous text coding experience)

  • Algebra

Web Design I – HTML & CSS

HTML
Structure
Text, Lists , Links
Images, Tables
Forms, Markup
Videos & Audios
Process & Design Part 1
CSS
Color, Text, Boxes
Lists, Tables, & Forms
Layout, Images
HTML 5 Layout
Process & Design Part 2
Presentation

Requirement:

  • Recommended for 5-9th grade

bottom of page