Skip to content

CIT Python Visual Coding

Let's learn Python in a fun way!


Welcome!

CIT Python Visual Coding โ€” welcome! You'll learn the basic concepts of Python programming while building visual programs.

In the left sidebar's Current Course dropdown, pick a course and get started!


Course guide

Course Description Getting Started
Python Basics I Learn the basics of Python with turtle graphics Getting Started
Python Basics II Text-based Python basic syntax (print, data types, loops, etc.) Getting Started
Visual Python 3D Learn by building 3D games with the Ursina engine Getting Started
Data and Visualization I Turtle charts, lists, and Matplotlib visualization Getting Started
Data and Visualization II pandas, map visualization, and real-world data analysis Getting Started

How to learn

Each lesson is structured as follows:

  1. Concept introduction - Explains new concepts in plain English
  2. View code - Walks through code that actually works
  3. Line-by-line explanation - Explains in detail what each line does
  4. Quiz - Take an interactive quiz to check what you've learned

Before you start

  • Install Python 3.7 or higher

Tip

We recommend learning by running each lesson's code yourself! You'll learn faster if you modify the code and experiment.