Python is consistently ranked as one of the top languages to learn, and it's easy to see why. It's versatile enough to power everything from websites to financial tools to data analysis, and it's more approachable than most other languages. It's a smart starting point, whether you're just getting into coding or rounding out your existing skills.
In this course, you'll jump into hands-on programming early and start building real fluency in Python's syntax, logic, and core concepts. You'll finish with a foundation strong enough to take you into our Data Science or Web Development Python courses, plus a genuinely marketable skill that opens doors across a wide range of industries.
What You Will Learn
- Get comfortable with a text editor and terminal
- Write Python code that iterates over datasets
- Think like a programmer and navigate Python's syntax with confidence
- Build code that solves real, everyday problems
- Develop complex programs using Python
- Understand how computers actually execute programs
Course Outline
Python Fundamentals
Data Types & Variables
-
Statements & Expressions
-
Variables
-
Integers & Floats
-
Strings
Data Structures & Attributes
-
Functions & Methods
-
Lists
-
Indexing & Slicing
-
Booleans
Structuring Programs
Complex Data Structures & Control Flow
-
Dictionaries
-
Conditional Statements
-
For Loops
-
Creating Functions
Packages & Object Oriented Programming
-
Classes & Objects
-
Modules & Imports
-
Packages & Documentation
This course is available for 30 days. You can choose when to start your access period. Once you activate, you will have 30 days to complete it (access the course materials, quizzes, projects and videos). You may request one extension of seven (7) days. Other extension requests will be evaluated on a case-by-case basis. Videos are not downloadable.