Course Overview & Learning Objectives
What You Will Master
- Python Core: Variables, dynamic typing, arithmetic, string operations.
- Control Flow: Conditionals, while loops, for loops with range & enumerate.
- Functions & Scope: Def, *args, **kwargs, lambda expressions, and namespaces.
- Data Structures: Lists, Tuples, Dictionaries, Sets, and list comprehensions.
- Object-Oriented Programming: Classes, inheritance, polymorphism, encapsulation.
- File I/O & JSON: Parsing data streams and error handling with try/except.
Curriculum & Syllabus
5 Module • 16 Lessons • 7 Cloud Labs
2.1 Conditional Branching: if, elif, else
20 min
2.2 For Loops & Sequence Iteration
20 min
2.3 While Loops, Break, and Continue
20 min
3.1 Function Declarations & Return Values
20 min
3.2 Arbitrary Arguments (*args, **kwargs)
25 min
3.3 Lambda Functions & Functional Map/Filter
20 min
4.1 Lists & Comprehensions
25 min
4.2 Dictionaries & High-Speed Lookups
25 min
4.3 Sets & Mathematical Set Operations
20 min
5.1 Classes, __init__, and Methods
25 min
5.2 Inheritance and Polymorphism
25 min
5.3 File Streams, JSON & Try-Except
25 min
Hands-On Interactive Cloud Labs
Easy
+50 pts
Lab 1: Variable Operations & Temperature Converter
PYTHON
Enroll to Launch
Easy
+50 pts
Lab 2: Prime Number Validator
PYTHON
Enroll to Launch
Medium
+50 pts
Lab 3: Word Frequency Counter
PYTHON
Enroll to Launch
Medium
+50 pts
Lab 4: Fibonacci Sequence Generator
PYTHON
Enroll to Launch
Medium
+50 pts
Lab 5: Bank Account OOP Engine
PYTHON
Enroll to Launch
Hard
+50 pts
Lab 6: Matrix Transposition
PYTHON
Enroll to Launch
Hard
+50 pts
Lab 7: JSON Grades Average Analyzer
PYTHON
Enroll to Launch
Student Ratings & Reviews
Be the first student to review this course after completing the curriculum!