Course Overview

The present course provides a structured and hands-on approach to learning Python, with a focus on applying programming skills to solve real-world problems, particularly in data handling.

Course Structure

The specialization consists of two courses:

  1. Programming for Everybody (Getting Started with Python)

    • Topics: Basic concepts of programming, installing Python, basic syntax, variables, expressions, conditional statements, and loops.
    • Goal: Helps absolute beginners get comfortable with basic programming and Python syntax.
  2. Python Data Structures

    • Topics: Lists, dictionaries, tuples, and the concept of mutability and immutability.
    • Goal: Covers essential data structures in Python and introduces the basics of data management.