Back to Introduction to Python Fundamentals
University of Colorado Boulder

Introduction to Python Fundamentals

How many times have you decided to learn a programming language but got stuck somewhere along the way, grew frustrated, and gave up? This specialization is designed for learners who have little or no programming experience but want to use Python as a tool to play with data. The first course will introduce you to programming languages, with Python as an example. You are going to learn how to use variables and operators, as well as input/output and flow controls to build simple Python programs. The pace will be very slow, so you will feel comfortable learning Python as quickly or as slowly as you like. Are you ready? Let's go! Logo image courtesy of Mourizal Zativa. Available on Unsplash here: https://unsplash.com/photos/gNMVpAPe3PE

Status: Computer Programming
Status: Programming Principles
BeginnerCourse20 hours

Featured reviews

Reviewed Mar 22, 2024

This is a good introduction course to Python for those interested in learning about variables, inputs, print function, and loops.

Reviewed Mar 1, 2023

Excellent!! can't wait to take the 2nd course! Many thanks, Di.

Reviewed Jan 28, 2023

This course is very friendly for a beginner with no background in coding. As a starter, I can pick up all key points. This encourages me to keep going

Reviewed Jun 5, 2023

For beginner, course is good. It takes you from basic baby steps to some real world problem solving!! enjoyed this course

Reviewed Mar 8, 2023

Everything was super clear until the last assignment. Everyone complaint that we didn't have the tools to resolve Assignment 4. I agree

Reviewed Nov 22, 2022

A great course to start your python coding journey. The instructor Mr. Di Wu is a great teacher.

Reviewed Jun 6, 2023

Excellent review for those with previous exposure to Python Fundamentals.

Reviewed May 6, 2023

This course is really good. After studying this course, I have better knowledge about Python fundamental. I really appreciate this course.

Reviewed Apr 1, 2025

Wonderful. It is easy to follow, and the real-world problems/code helps a ton.

Reviewed Oct 29, 2024

Good for beginners. In-depth explanations and tutorials.

Reviewed Oct 19, 2025

This has been a great course, I have learnt so much and learning to code is becoming easier and more fun!

Reviewed May 4, 2025

I thought this course was great right up to assignment 4. Assignment 4 felt like a foreign language of things that definitely were not taught in the course.

All reviews

Showing: 20 of 58

Robert
Reviewed Jun 21, 2023
M
Reviewed Jun 26, 2023
Gracjan
Reviewed Mar 9, 2023
刘飞扬
Reviewed Mar 10, 2025
luis
Reviewed Aug 8, 2022
Iyabode
Reviewed Jul 9, 2023
Diego
Reviewed Oct 22, 2023
Karen
Reviewed Nov 18, 2025
Gansukh
Reviewed Nov 12, 2025
Renee
Reviewed Jun 20, 2024
Nikos
Reviewed Nov 25, 2023
Ulises
Reviewed Apr 8, 2025
Linica
Reviewed Mar 19, 2024
Sesugh
Reviewed Apr 19, 2024
Cheng
Reviewed Jan 28, 2023
Pasindu
Reviewed May 7, 2023
Ryan
Reviewed Mar 23, 2024
Tracy
Reviewed Oct 20, 2025
Jonathan
Reviewed Sep 27, 2022
Talha
Reviewed Nov 23, 2022