Whether you are looking to learn something new, relearn fundamentals, or prepare yourself with real world applications, our free, fun, and captivating curriculum is right for you.
All of our classes are completely free and held virtually over Zoom. The minimum age for Beginner classes is 9, 10 for Intermediate classes, and 11 for Advanced classes. If you feel that you meet the prerequisites listed in the description, you are welcome to challenge yourself and take a more advanced course.
Students will dive deeper into Python and explore other things about it. They will learn about Python libraries and understand PIP and its usages. We will also introduce them to GUIs and its properties and play around with Tkinter. They will learn about Python modules and Turtle Graphics, and get a feel of it. The course’s final project will be to create an application to create random messages when clicking a button. The prerequisites for this class include understanding the fundamentals of Python 1 and its structure. These will be taught in Python 1.
JULY 19 - JULY 23
4:30 - 5:30 PDT
intermediateregistration closed
Applying Python to Games
Students will learn how to use PyGame to create games in Python. They will learn about the core module and its capabilities in PyGame. They will learn how to take in the player input, draw on a screen, and even add their own sound effects. Their course project will be to create a 2D platformer level in which the player can jump and collect coins. Prerequisites for this class are to understand the basic fundamentals of Python and learn about PIP, GUIs, Python Modules. These concepts are taught in Python 1 and 2.
July 26 - July 30
3:30 - 5:00 PDT
advancedregistration closed
Web Development 3
In this class, students will further their Web Development skills. They will learn about JavaScript and how to make their websites more interactive. As a final project, students will create a quiz form powered by JavaScript. Prerequisites of this class include understanding the structure of HTML, CSS, and how the internet works. These are all topics that are taught in Web Development 1 and 2.
Jul 19 - Jul 23
2:30 - 4:30 PDT PDT
intermediateregistration closed
Intro to Java
Students will learn the basics of the Java programming language. They will learn about basic syntax and use different data types, loops, and conditionals and how to use them to create simple command-line applications. The final project of the course is to create a Mad Libs game using Java. There are no prerequisites for this class, except a hunger to learn!
July 26 - July 30
5:00 - 6:00 PDT
beginnerregistration closed
Programming Concepts
Students will understand the basics of programming and what it is used for. They will learn about OOP and why it is important. Over the course, they will be learning the concepts through Scratch, an online programming tool, and learn about different types of programming syntax. As their final project, students will create their own Scratch game. There are no prerequisites for this class.
Jun 28 - Jul 2
3:00 - 4:30 PDT
beginnerregistration closed
Web Development 1
Students will learn how to create a static website using HTML and CSS. Our aim is to make sure students understand how websites work, so we will cover the fundamentals of browsers and HTML (XML) and CSS structure. As a course project, students will create a tribute website to one of their idols. There are no prerequisites for this class.
Jul 6 - Jul 9
2:45 - 4:15 PDT
intermediateregistration closed
Web Development 2
Students will dive deeper into CSS properties and the concept of website layouts. They will also learn basic design principles to help them create beautiful websites. They will discover how to make their websites more interactive through JavaScript. We will introduce kids to HTTP and how the internet works. As a final project, students will create an interactive online quiz powered by JavaScript. Prerequisites for this class are understanding the structure of HTML and CSS, topics that are covered in Web Dev 1.
Jul 12 - Jul 16
2:45 - 4:15 PDT
intermediateregistration closed
Intro to Engineering and Design
Students will learn basic engineering principles. They will learn about the common materials that engineers use to design and build things. They will also learn other important concepts that surround us today such as buildings and cars. They will learn about the design process we use when engineering and designing. There are no prerequisites for this class.
Jul 6 - Jul 9
4:30 - 5:30 PDT
advancedregistration closed
Computer Aided Design
This is a great course for students who are ready to take their designing skills and turn them into ideas. Students will learn about CAD (Computer Aided Design) and learn how to use it. They will also learn to create cool parts and more using their knowledge from our classes.
July 12 - July 16
11:00 - 12:00 PDT
beginnerregistration closed
Python 1
Students will get an introduction to programming through the basics of Python. They will learn the fundamental syntax and how to apply them to different situations. We will guide them through basic projects using these concepts. For the final project, students will create their own Choose-Your-Own-Adventure Story. After this class, students can carry these basics into projects of their own and be ready for the next level of Python. There are no prerequisites for this class.
July 12 - July 16
4:30 - 5:30 PDT
If you want to change your previous response please contact us.