>>> print("Unit 2")
Programming Fundamentals with Python
Read, run code right in your browser, take quick quizzes and build the Smart Assistant project — lesson by lesson.
📚 Review Library — cheat sheets & question bankScan to open on your phone
01
Lesson 1 · Python Fundamentals
Introduction to Software and Programming Concepts
- ▸ Item 1: Programming Languages
- ▸ Item 2: Algorithms and Flowchart
- ▸ Item 3: Python Programming Structure
- ▸ Item 4: Output and User Input
02
Lesson 2 · Variables, Data Types & Operators
Python Fundamentals and Core Programming Logic
- ▸ Item 1: Data Type
- ▸ Item 2: Arithmetic Operators
- ▸ Item 3: Assignment, Comparison & Logical Operators
03
Lesson 3 · Input, Output & Decision Making
Control Structures and Program Flow in Python
- ▸ Item 1: Conditions
- ▸ Item 2: Loops
- ▸ Item 3: Loop Control: "break" and "continue"
04
Lesson 4 · Loops & Functions
Data Structures and Functions in Python
- ▸ Item 1: List
- ▸ Item 2: Tuples
- ▸ Item 3: Dictionaries
- ▸ Item 4: Function in Python
05
Lesson 5 · Data Collections & Real Programs
Interactive Python Programs and Real-World Applications
- ▸ Item 1: Object-Oriented Programming (OOP)
- ▸ Item 2: Functional Programming (FP)
- ▸ Item 3: From Scripts to Software
- ▸ Item 4: Types of Errors in Python