Description
This online Python programming class will be a 16-week course and consists of our beginner, intermediate and advanced courses (these are available as 5-week classes).
Our online python programming class assumes students have no prior coding knowledge. Python is one of the easiest programming languages for beginners to learn. However, I would suggest students first complete our Scratch course or have had some programming experience before taking this. Motivated high schoolers who are good at logic should be capable of the work without prior experience, though.
The class includes video instruction, exercises, quizzes, and small programs to write. Students can work whatever time of the day suits them, but they do need to meet deadlines. By the end of this course, students will be familiar with loops, conditionals, lists, tuples, dictionaries, manipulating strings, functions, classes, and some beginning graphics.
Students will need to download Python onto a laptop or desktop (either Mac or Windows).
This is a 16-week course, 1 semester online Python programming class.
Instructor: Meryl van der Merwe (ex-programmer) – meryl@fundafunda.com
Grades: Suitable for grades 7 -12
Hours: 3-4 hours each week
Credit Hours: 0.5 High School Credit
Syllabus: Available here
Fall Dates: August 17 – Dec 11 (with a week’s break over Thanksgiving)
Spring Dates: January 4 – April 30 (any week in March can be taken for Spring break)








