IT1009C · YOUR FIRST STEPS IN PYTHON
Small steps. Useful code.
Growing confidence.¶
Welcome to Introduction to Python for Information Technology. Learn to read, run, change, and explain small Python programs—one guided notebook at a time.
No programming experience needed. Bring your curiosity. Mistakes are part of learning.
Start your first lesson Get set up in 5 minutes
1 credit About 12 guided hours Learn at your pace
A friendly place to begin¶
-
01 · Read & predict
Take a small example. Think about what it will do before running it.
-
02 · Run & explore
Open the notebook in Binder, change one value, and notice what happens.
-
03 · Test & explain
Compare your result with your prediction. Explain what you learned in your own words.
Your notebook is your practice space
Read lessons and copy examples here. Use each lesson’s Run in Binder button to write and run Python in your browser, with no account needed. Save a downloaded copy of your work before closing Binder. See other ways to practice.
Your learning path¶
Start at 00 and work through the lessons in order. The early lessons build confidence with values and decisions; later lessons bring those ideas together in a small, guided project.
-
05 · Decision Making
-
07 · Loops
-
08 · Lists as Data
-
09 · Functions
-
12 · Guided Mini Project
Module 11 is a light look at where Python can go next. The final project stays small and uses the core skills you have practiced. Read the course map for the full progression and learning outcomes.
Help is part of learning¶
Notebook basics · Troubleshooting · Using AI responsibly · Project expectations
These open educational resources are available for instructors to reuse and adapt. Teaching guide · Licensing and attribution