Programming & Back-end Prep with Python


The Programming & Back-end Prep with Python course will guide you through everything you need to get started from setting up your development environment to the basics of the Python programming language. You'll work through simple code exercises and learn about fundamental programming language constructs including data types, variables, functions, loops, etc. After working through all the assignments, you will be ready to start the real courses and tackle more complex exercises. This course is the pre-requisite to entering the Programming & Back-end phase in the Python track.

Major Topics

  • Installing Python
  • Understanding the difference between the command line and the Python REPL
  • Basic Python style guidelines
  • Python Tutorial
  • Introduction to Programming with Python
  • Python Basics Exercises
  • The Enrollment Assessment


Preparatory Work


Detailed Syllabus

Programming & Background Prep: Python

  • Introduction
  • Install Python
  • Terminal vs. Python
  • Python Style
  • University of Waterloo Python Tutorial
  • Book: Introduction to Programming with Python
  • Optional Feedback for Books
  • Exercises: Python Basics
  • Final Checklist
  • Enrollment Assessment