Your 8-year-old's first programming language. Code from zero in Novin Zehn's friendly IDE — print messages, draw shapes, make a calculator. Year-end: present a personal project at our online exhibition.
🍂
Season 1 — Autumn
Welcome to Python
Sep–Dec · 24 class hours + 1 workshop
First Python steps inside Novin Zehn's friendly IDE.
What they learn
- 🎯 Working with Novin Zehn's proprietary IDE (focus of this season)
- What's Python? What's a program?
- print, input, variables
- Basic math + operators
- First mini-project: simple chatbot
💻End of Season 1First mini-program + Season 1 certificate
❄️
Season 2 — Winter
Decisions and repetition
Jan–Mar · 24 class hours + 1 workshop
Conditions and loops — the program decides and repeats.
What they learn
- if / elif / else
- Loops (for / while)
- Lists (intro)
- String manipulation
- Calculator project
🧮End of Season 2Working calculator + Season 2 certificate
🌸
Season 3 — Spring
Drawing with Turtle
Apr–Jun · 24 class hours + 1 workshop
Drawing pictures with code using the Turtle library + small game.
What they learn
- Turtle library
- Drawing shapes and patterns
- Simple animation
- Functions (def)
- First small game (Snake basic)
🎨End of Season 3Drawn artwork + small game + Season 3 certificate
⭐ Online exhibition🎨
Season 4 — Summer
Final project + exhibition
Jul–Sep · Project + online exhibition
Final personal project + online exhibition. Iranian peers from around the world meet.
What they experience
- Defining a personal project
- Step-by-step building
- Online project exhibition
- Engineer-style presentation
- Photos and footage of the exhibition
🏆End of Year 1Annual diploma + project + exhibition certificate
Your 12-year-old learns serious Python — OOP, libraries, GUIs — and builds a real project (game, automation, or web scraper) for the year-end exhibition.
🍂
Season 1 — Autumn
Python fundamentals + structure
Sep–Dec · 24 class hours + 1 workshop
Complete Python fundamentals + data structures + functions + first programs.
What they learn
- 🎯 Working with Novin Zehn's proprietary IDE (focus of this season)
- Complete Python fundamentals (variables, conditions, loops)
- Data structures (list, dict, tuple, set)
- Functions and parameters
- Files and I/O
📚End of Season 1First serious project + Season 1 certificate
❄️
Season 2 — Winter
OOP + libraries
Jan–Mar · 24 class hours + 1 workshop
Object-oriented programming + popular Python libraries.
What they learn
- OOP (classes, objects, inheritance)
- Modules and packages
- Popular libraries (requests, json)
- Error handling (try/except)
- Git intro
🧱End of Season 2OOP project + Season 2 certificate
🌸
Season 3 — Spring
Project choice + game / automation / scraping
Apr–Jun · 24 class hours + 1 workshop
Choose a path: Pygame games · automation · web scraping. Specialize in their choice.
What they learn
- Path 1: Pygame (games)
- Path 2: automation (Selenium / pandas)
- Path 3: web scraping (BeautifulSoup)
- Simple GUI (Tkinter)
- Pro project documentation
🎯End of Season 3Specialized project + Season 3 certificate
⭐ Online exhibition🎨
Season 4 — Summer
Final project + exhibition
Jul–Sep · Project + online exhibition
Pro-grade final project + online exhibition + peer feedback.
What they experience
- Building a real project
- Real-tool project documentation
- Online exhibition
- Engineer-style presentation
- Portfolio entry
🏆End of Year 1Annual diploma + portfolio + exhibition certificate
Your 16-year-old in Toronto learns pro-grade Python — design patterns, async, web frameworks, intro to data — and builds a deployable real project for the year-end exhibition. University-ready portfolio.
🍂
Season 1 — Autumn
Advanced Python + architecture
Sep–Dec · 24 class hours + 1 workshop
Advanced Python + design patterns + pro project architecture.
What they learn
- 🎯 Working with Novin Zehn's proprietary IDE (focus of this season)
- Advanced Python (decorators, generators, context managers)
- Design patterns (Factory, Observer, Singleton)
- Async (asyncio)
- Unit testing (pytest)
🏗️End of Season 1Pro architecture + Season 1 certificate
❄️
Season 2 — Winter
Web + API + DB
Jan–Mar · 24 class hours + 1 workshop
Web framework (Flask / FastAPI) + REST API + database.
What they learn
- Flask or FastAPI framework
- REST API design
- SQLite / PostgreSQL database
- ORM (SQLAlchemy)
- Authentication (JWT)
🌐End of Season 2API project + Season 2 certificate
🌸
Season 3 — Spring
Data + ML intro + deployment
Apr–Jun · 24 class hours + 1 workshop
Data analysis (pandas/numpy) + ML intro (scikit-learn) + deployment.
What they learn
- pandas + numpy
- Visualization (matplotlib / plotly)
- Intro to ML (scikit-learn)
- Deployment (Docker, cloud)
- Pro version control (Git/GitHub)
📊End of Season 3Deployable project + Season 3 certificate
⭐ Online exhibition🎨
Season 4 — Summer
Real project + exhibition
Jul–Sep · Project + online exhibition
Pro real project — deployable + presentable in a portfolio. University-ready.
What they experience
- Defining a real project (full SaaS app)
- Pro project documentation
- Online project exhibition
- Pro engineer presentation
- University-ready portfolio entry
🏆End of Year 1Annual diploma + global portfolio + exhibition certificate
🏅 Certificates from the Python Program
Official Novin Zehn certificate at every season end. Annual diploma + project exhibition certificate at year-end. University-recognized.
1Autumn season certificate
2Winter season certificate
3Spring season certificate
4Annual diploma + exhibition certificate