Coursera
Coursera Logo

University of Colorado Boulder - Introduction to Python Fundamentals 

  • Offered byCoursera
  • Public/Government Institute

Introduction to Python Fundamentals
 at 
Coursera 
Overview

Duration

22 hours

Total fee

Free

Mode of learning

Online

Difficulty level

Beginner

Official Website

Explore Free Course External Link Icon

Credential

Certificate

Introduction to Python Fundamentals
Table of content
Accordion Icon V3
  • Overview
  • Highlights
  • Course Details
  • Curriculum
  • Student Reviews

Introduction to Python Fundamentals
 at 
Coursera 
Highlights

  • Earn a Certificate upon completion
Details Icon

Introduction to Python Fundamentals
 at 
Coursera 
Course details

Skills you will learn
What are the course deliverables?
  • You will learn foundamentals of Python, be familiar with basic variables and data types, and be comfortable to write simple programs.
More about this course
  • 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

Introduction to Python Fundamentals
 at 
Coursera 
Curriculum

Hello, Python

Specialization Overview

Welcome and Introductions

Python Environment

Hello, world!

Quotations

Python input()

Combine input() and print()

Congratulations!

Slides and In-class code

Lab 1

Lab 1: Solutions

Lab 2

Lab 2: Solutions

Module 1 Assignment

Module 1 Assignment: Solutions

Unlock Lab 1 Solutions

Unlock Lab 2 Solutions

Unlock Module 1 Assignment Solutions

Variables and Operations

Introduction to Variables

Assignment Operation

Types of Variables

Arithmetic operations

Relational Operations, Boolean Data and Logical Operations

Module 2 Assignment

Congratulations!

Lab 1

Lab 1: Solutions

Lab 2

Lab 2: Solutions

Lab 3

Lab 3: Solutions

Module 2 Assignment

Module 2 Assignment: Solutions

Unlock Lab 1 Solutions

Unlock Lab 2 Solutions

Unlock Lab 3 Solutions

Unlock Module 2 Assignment Solutions

Flow Control - Branching

What is Flow Control?

Branching and if statements

Multiple Branches

Decision Tree

Module 3 Assignment

Congratulations!

Lab 1

Lab 1: Solutions

Lab 2

Lab 2: Solutions

Lab 3

Lab 3: Solutions

Module 3 Assignment

Module 3 Assignment: Solutions

Unlock Lab 1 Solutions

Unlock Lab 2 Solutions

Unlock Lab 3 Solutions

Unlock Module 3 Assignment Solutions

Flow Control - Repetition

Why do we need repetitions?

Condition-based repetition

Count-based repetition

Continue and break

Congratulations!

Lab 1

Lab 1: Solutions

Lab 2

Lab 2: Solutions

Module 4 Assignment

Module 4 Assignment: Solutions

Unlock Lab 1 Solutions

Unlock Lab 2 Solutions

Unlock Module Assignment Solutions

Other courses offered by Coursera

– / –
3 months
Beginner
– / –
20 hours
Beginner
– / –
2 months
Beginner
– / –
3 months
Beginner
View Other 6726 CoursesRight Arrow Icon

Introduction to Python Fundamentals
 at 
Coursera 
Students Ratings & Reviews

5/5
Verified Icon1 Rating
S
Shivani
Introduction to Python Fundamentals
Offered by Coursera
5
Other: I learn deep concepts which makes easy to code and without errors.
Reviewed on 15 Mar 2021Read More
Thumbs Up IconThumbs Down Icon
View 1 ReviewRight Arrow Icon
qna

Introduction to Python Fundamentals
 at 
Coursera 

Student Forum

chatAnything you would want to ask experts?
Write here...