Tutorials
Programming with Python | Chapter 9: Modules, Packages, and Imports
Organize Python code with modules (.py files) and packages. Learn import, from…import, aliasing (as), standard library, and installing packages with pip.
Programming with Python | Chapter 8: Functions – Defining and Calling
Learn function definition (def), calling, parameters vs arguments (positional, keyword), default values, return statement, docstrings, and variable scope.
Programming with Python | Chapter 7: Data Structures – Dictionaries and Sets
Explore Python dictionaries (key-value mappings) and sets (unordered unique items). Learn creation, access, modification, iteration, and set operations.
Programming with Python | Chapter 6: Control Flow – Loops (for, while)
Automate repetitive tasks with Python loops. Learn for loops for sequences and while loops for condition-based repetition. Use break/continue/else.
Programming with Python | Chapter 5: Data Structures – Lists and Tuples
Discover Python lists (ordered, mutable sequences) and tuples (ordered, immutable). Learn creation, indexing, slicing, modification (lists), and use cases.
Programming with Python | Chapter 4: Control Flow – Conditional Statements (if/elif/else)
Learn Python control flow using conditional statements. Understand comparison/logical operators and implement decision-making with if, elif, and else.
Programming with Python | Chapter 3: Strings, Indexing, and Slicing
Explore Python strings as sequences. Learn indexing, slicing, immutability, common string methods (len, lower, upper, strip, replace, find), and f-strings.
Programming with Python | Chapter 2: Variables, Data Types, and Basic Operators
Understand Python variables for storing data, naming rules, fundamental data types (int, float, str, bool), type checking, arithmetic, and assignment operators.
Programming with Python | Chapter 1: Introduction to Programming & Python
Programming basics, what Python is, why it's popular, high vs. low-level languages, interpreters, and set up your Python environment. Write your first program.
C++ for C Developers | Lesson 15: C++ Casts & Series Wrap-up
Learn safer C++ casting (static_cast, dynamic_cast, const_cast, reinterpret_cast) vs C-style casts. Series wrap-up and next steps.