Coursera
Coursera Logo

University of Colorado Boulder - Introduction to Python Fundamentals 

  • Offered byCoursera

Introduction to Python Fundamentals
 at 
Coursera 
Overview

Duration

22 hours

Start from

Start Now

Total fee

Free

Mode of learning

Online

Difficulty level

Beginner

Official Website

Explore Free Course External Link Icon

Credential

Certificate

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

Introduction to Python Fundamentals
 at 
Coursera 
Admission Process

    Important Dates

    May 25, 2024
    Course Commencement Date

    Other courses offered by Coursera

    – / –
    3 months
    Beginner
    – / –
    20 hours
    Beginner
    – / –
    2 months
    Beginner
    – / –
    3 months
    Beginner
    View Other 6715 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...