top of page
Copy of logo font transparent (7 x 11 in).png
League Logo F Horiz FINAL_edited.png

Computer Science & Robotics

Program Overview
AdobeStock_436767512.jpeg
AdobeStock_390627982.jpeg

Wonder Quest Learning Center is excited to announce our partnership with the League of Amazing Programmers, a San Diego-based nonprofit organization teaching coding to kids and teens from 2-12th grade!

Our curriculum, aligned with California’s Computer Science Standards for Algorithms and Programming, will take students on a learning journey. They will begin by learning typing and basic computer knowledge, and then progress to logical thinking and programming foundations through fun, interactive activities. They’ll explore topics like robotics, problem solving, algorithms, and computational thinking. As their skills grow, they’ll start building games and will ultimately be prepared to learn Python!

Classes will be held once a week on Wednesdays from 1:15-2:45pm, August 27 until May 13. 

Our Curriculum

Typing Tutor

(Grades 2-12)

Practice typing each day for the first 10 minutes of class until the last Level, Python Apprentice, is reached to build familiarity with the keyboard.   

Computer Basics

(Grades 2-12)

 A lecture with Q and A from the instructor to learn what a computer actually is and the very basics of how it works.  Understanding how a computer works will strengthen understanding of the topics covered in the following courses. 

Introduction to Coding with Scratch

​(Grades 2-12)

Learn to code with Scratch, the world’s largest coding community for children and a coding language with a simple visual interface that allows young people to create digital stories, games, and animations.

Introduction to Microcontrollers with Micro:Bit 

​(Grades 2-12)

Microcontrollers give students a basis for learning robotics by programming the Micro:bit microcontroller, a tiny computer which you can make robots with and program in multiple languages, including Python, Javascript, and Blocks.

MakeCode Arcade - Build Games with Block Coding!

​(Grades 2-12)

Create, design, and play your very own video games using Microsoft MakeCode Arcade a beginner-friendly platform for creating video games using block-based coding or text-based programming in JavaScript and Python.

Build and Code Robotics 

(Grades 2-12)

Learn how to program robots using block and text-based coding, developing skills in problem-solving, logic, and computational thinking. Through hands-on projects, control sensors, lights, and movement and gain a practical understanding of how coding connects to the real world. 

Introduction to Programming With Python 

(Grades 3-12)

  A beginner-friendly class that enforces the fundamentals of programming using Python. Students will start by creating simple graphics and progress to essential concepts like logic, variables, functions, and loops, culminating in a fun programming project.

Algorithms with Cards 

​(Grades 4-12)

Learn how computers use algorithms, step-by-step problem-solving instructions, to efficiently search for information and organize data. Using cards to demonstrate each algorithm makes learning hands on, fun,  and easy to understand.

Python Apprentice

​(Grades 4-12)

The Python Apprentice course will pick up where the introduction to programming course left off with a focus on gaining a deeper understanding of programming fundamentals and the Python Language.  Students will start making more complex programs, challenging themselves with logical thinking and problem-solving all while continuing to make fun interactive programs.  The course will conclude with a coding project that the students will build from scratch, further embedding the knowledge they have acquired up to this point.  After the course the students will will be ready for the Entry Level Python Programmer Certification through the Python Foundation.

Contact Us!
bottom of page