Sign InCoursewareNuggetsTutorials AboutClassesCodePad

Welcome to the CS Wonders School!


The CS Wonders School is located in Redmond, Washington. We offer hands-on computer science classes for students from upper elementary to high school. Using the online curriculum as a supplemental tool, students will learn computer science in an individualized pace, engage in group discussions, and sharpen their presentation skills by giving project demonstrations.

Summer and Fall 2019 Classes

Python Programming 1This entry-level course is for students who have no computer programming experience. They will use Python to learn basic programming concepts, including binary numbers, primary data types, variables, conditional statements, loops, and functions. They will incorporate graphics into projects and make their own games.
Python Programming 2This intermediate programming course is for students who have completed Python Programming 1. They will learn more topics including lists, dictionaries, tuples, classes, modules, scope, and recursion.
Python Programming 3This advanced programming course is for students who have completed Python Programming 2. They will learn more advanced topics including files, exceptions, Python utility modules, regular expressions, debugging, and code styles.
Algorithms 1This course is for students who have completed the Python Programming courses. They will go beyond basic programming and learn how to write elegant code efficiently. Study some classic computer science techniques and algorithms including divide and conquer, binary search, insertion sort, selection sort, merge sort, and quick sort. Algorithm analysis and Big-O notation are introduced.
Algorithms 2This course is for students who have completed Algorithms 1. They will be introduced to basic data structures including arrays, linked lists, stacks, queues, hash tables, and binary trees. They will also study more interesting algorithms such as breadth first search, depth first search, and greedy algorithm.

Fall 2019 (10 classes)

Dates: Sundays 9/15 - 11/24 (no class 11/10)
Python 1 ($400): 9:30 am - 11:00 am
Python 2 ($400): 11:00 am - 12:30 pm
Algorithms 1 ($400): 1:00 pm - 2:30 pm
Tuition is non-refundable after the first class.
registration form

Summer 2019

Monday - Friday 9:00 am - 12:00 pm
Python 1 ($600): 7/15 - 7/26
Python 2 ($600): 7/29 - 8/9
Python 3 ($400): 8/26 - 8/30
Tuition is due at registration.
Non-refundable within two weeks before camp starts.
registration form

© CS Wonders·About·Classes·Cheatsheet