Python

GradeCalc.png
  • Intro to Programming

    Python is the more challenging course, with an emphasis on logic and teaching your child how to think like a computer scientist; it acts as a great way to gauge your child's interest in programming as well. 

    The Intro to Programming series starts with a bang with an introduction to Python 2.7, a cutting-edge language that makes code very readable, and is regularly used in artificial intelligence, machine learning, and other hot areas in the tech industry today. 

    A document describing necessary software for this course is provided after registering. 

    Topics covered include variables, operators, conditionals, lists, loops, and more.

    Projects are used to help reinforce skills that can then be used for your child's own Python projects!

    Age Range: 13+

    Length: 18 hours (1 hour per week)

    Software: Textmate (Mac), Repl.it (Online), e-classroom

    Time Frame: Winter / Spring

Take your programming skills to the next level with this advanced Python course, with an emphasis on learning object oriented programming and exploring unique modules that carry potential for futuristic projects to be developed.

The course is split into three parts:

  1. Classes & Object Oriented Programming: Expect to learn tough topics like Inheritance; your child will be able to develop a complex life simulator and more command line programs.

  2. PyGame: Your child will learn how to play with graphics from a blank document, along with how to make objects on a window interact with each other.

  3. OpenCV & Numpy: Your child will learn how to manipulate images by handling large, multi-dimensional arrays (think facial detection!)

Advanced.png

Note: It is highly recommended that your child has experience using Python. They should understand variables, operators, conditionals, lists, loops, and functions with relative depth. If not, check out the Intro to Programming: Python course.

Age Range: 13+

Length: 18 hours (1 hour per week)

Software: Repl.it (Online), Anaconda (Local), e-classroom

Time Frame: Winter / Spring