Course Highlights
  • In this first module of the Python course, you'll learn how to code using the Python programming language. You'll get to know some of the fundamental concepts of programming, write procedural scripts, and build interesting projects that can show you the value of knowing how to code.
Skills you will learn!
Curriculum

2 Topics
About Python 101
Why Are You Here?

2 Topics
Blog: Productivity Tips
Blog: Growth Mindset vs. Fixed Mindset

7 Topics
Python Game: Guess My Number
How to Make a Game in Python
Video: How to Make a Game in Python
How to Run Python Scripts
Video: How to Run Python Scripts
Programming Concepts
Lab: Build Something

18 Topics
Hardware and Operating System Setup for Python
How to Install Python
Video: How to Install Python on macOS
Video: How to Install Python on Windows
How to Get Started with Visual Studio Code
How to Check if Python is Installed
Anatomy of a Programming IDE
Video: How to Install Python and VSCode
How to Use the Python Terminal
How to Run Python Scripts
Video: How to Run Python Scripts
Python Folder Structure
Python Lab Exercises
Video: Python Lab Exercises
Download Python 101 Labs
Video: Python Lab Example
Lab: Machine Setup
Feedback: Machine Setup

12 Topics
Introduction to Programming
Python Automation
What is a Pseudocode
Python Commenting
Python Pass Keyword
Video: Pseudocode Python Pass and Python Commenting
Python print() Function
Video: Printing Your Values
Programming Building Blocks
Quiz: Introduction to Programming
Lab: Introduction to Programming
Feedback: Introduction to Programming

13 Topics
Python Variables
Video: Python Variables
Code Playground: Python Variables
Python Variable Assignment & Naming Rules
Python Keywords
Update Python Variables
Video: Python Data Types
Python Data Types
Code Playground: Python Data Types
Python Null Value
Quiz: Variables and Types
Lab: Variables and Types
Feedback: Variables and Types

9 Topics
Python Float and Python Integer
Video: Python Float and Python Integer
Create a Calculator with Python Operators
Python String to Int
Video: Python String to Int
Quiz: Numbers and Math
Lab: Numbers and Math
Python Project: Population Growth
Feedback: Numbers and Math

15 Topics
Introduction: Python String
Video Introduction: Python String
Python String Concatenation
Video: Python String Concatenation
Python Errors and Messages
Video: Python Errors and Messages
Python Indices
String Slicing in Python
Python String Methods
Python String Immutability
Python Substring
Video: Python Substring
Quiz: Strings and Text
Lab: Python Strings and Text
Feedback: Strings and Text

13 Topics
Introduction: Python Operators
Video: Python Operators
Python Assignment Operator
Python Arithmetic Operators
Python in Operator
Python Boolean Operators
Python Relational Operators
Python Logical Operators
Python is and is not Operators
Python Operator Precedence
Quiz: Operators and Booleans
Lab: Operators and Booleans
Feedback: Operators and Booleans

16 Topics
Video Introduction: Python Conditional Statements
Introduction: Python Conditional Statements
Video: Python If Statement
Python if Statement
Python If Else Statements
Python elif Statement
Video: Python Elif and Else Statements
Introduction: Python Loops
Python For Loop
Video: Python For Loop
Python Range Function
Python Nested For Loop
Quiz: Conditionals and Loops
Lab: Conditionals and Loops
Python Project: Caesar Cipher
Feedback: Conditionals and Loops

17 Topics
Introduction: User Input in Python
Python User Input
How to Convert Python Input from User
Python While Loop
Python Continue and Python Break Statements
Video: Python While Loop
Python Project: Command Line Game
String Formatting in Python
Video: String Formatting in Python
Python String Mini Language
Section Recap
Quiz: User Input and String Formatting
Lab: User Input and String Formatting
Python Project: Trip Cost Calculator
Python Project: Hangman
Python Project: Write an Article
Feedback: User Input and String Formatting

14 Topics
Introduction: Python Automation
Python Libraries Modules and Packages
Check In: How to Make a Game in Python
Python Path with Python Pathlib
Video Introduction: Python Path with Python Pathlib
Python List Files in Directory
Move Files: Python Replace
Video: Move Files Python Replace
Quiz: Modules and Automation
Lab: Modules and Automation
Python Project: File Search
Python Project: Complete More Automation Tasks
Python Project: Write a Technical Article
Feedback: Modules and Automation

10 Topics
Introduction: Version Control
Git Repository and Git Commit
Git Commit with Multiple Files
Introduction: Add GitHub Remote
How to Push to GitHub
Video: How to Push to GitHub
Python Documentation and README
Quiz: Version Control
Lab: Push Game Code to GitHub
Feedback: Version Control

7 Topics
Video: Congratulations on Python 101!
Recap: Python 101
Request Completion Certificate
Feedback: Python 101
Link: Python 201 - Procedural Programming
Link: Bash Fundamental Course
Link: Git and GitHub Course

  Write a Review

Python 101 - Introduction to Python

Go to Paid Course