What topics will I learn about in Computer Science?

This course will be divided into two main segments. During the first ten weeks, students will become acquainted with most Python data types and develop the knowledge needed for intermediate coding in Python.

Topics that will be covered in the first ten weeks are:

  • Variables
  • Lists
  • Conditional Statements
  • Dictionaries
  • User Inputs
  • Loops
  • Functions
  • Classes
  • Troubleshooting and Debugging

The last six weeks of the course are project-based and students will actually make three programs:

  • A space invaders clone
  • A data visualization app
  • A web application with Django