Overview
Unlock the power of Python for data-driven decision-making as you master Python programming fundamentals and dive into data analysis. Acquire skills to explore and manipulate data, create visualizations, and perform statistical analysis through hands-on projects with real-world datasets.
Syllabus
Python Fundamentals
Python Fundamentals: Variables & Data Types
- Declare variables of basic types: integers, floats, strings, booleans
- Perform input/output with print() and input()
- Apply arithmetic, relational, and logical operators
Control Flow I: Conditional Logic
- Use comparison operators ==, !=, <, >, <=, >=
- Write if/else and nested conditionals
- Combine conditions with and/or for complex logic
Control Flow II: Loops & Iteration
- Implement for loops over ranges and lists; understand iterables
- Understand map and filter operations.
- Use list comprehensions to simplify operations.
DataFrames & Data Manipulation with Pandas
- Construct DataFrames from various data formats via pd.DataFrame()
- Concatenate multiple DataFrames using pd.concat()
- Inspect DataFrame shape and handle missing values (NaN)
- Perform Pandas data analysis operations to glean insight
Taught by
Brian McClain, Mourad Kattan, Garfield Stinvil, Colin Jaffe, and Kash Sudhakar