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:
- Concept introduction - Explains new concepts in plain English
- View code - Walks through code that actually works
- Line-by-line explanation - Explains in detail what each line does
- 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.