Programming 101 by Learn with K2

Programming 101

Learn everything you need to start programming confidently with Python.

Course Overview

The material here will guide you through the basics of Python. 

You'll learn about different types and data structures, how to use functions, how to write Object Oriented code, and gather data from websites through web scraping. 

By the end of the course, you'll have a strong understanding of Python fundamentals and be able to begin your journey into data science or software development.

What's included?

Video Icon 16 videos File Icon 1 file Text Icon 3 text files


Getting Started
Course Introduction
5 mins
Development Environment
4 mins
Install Python
2 mins
Command Line
5 mins
Jupyter Notebooks
7 mins
Course Notebooks
Python Basics
Data Types & Control Flow
12 mins
Data Structures & Functions
12 mins
Solving a Coding Problem
8 mins
Assignment - 4 Challenges
Clean, Modular Code
4 mins
Common Errors
6 mins
Object-Oriented Programming
8 mins
Code Style
4 mins
Assignment - OOP Game
Working with Data
Working with CSVs
6 mins
Web Scraping
16 mins
Manipulating Images
7 mins
Assignment - Instagram Filter
Python & Beyond
Next Steps
4 mins