Your browser is ancient!
Upgrade to a different browser to experience this site.

Programming for Everybody (Getting Started with Python)

What You'll Learn

  • Install Python and write your first program
  • Describe the basics of the Python programming language
  • Use variables to store, retrieve and calculate information
  • Utilize core programming tools such as functions and loops
7 Modules
14 Hours
2 hrs per module (approx.)
Rating

About Programming for Everybody (Getting Started with Python)

This course aims to teach everyone the basics of programming computers using Python. We cover the basics of how one constructs a program from a series of simple instructions in Python. The course has no pre-requisites and avoids all but the simplest mathematics. Anyone with moderate computer experience should be able to master the materials in this course. This course will cover Chapters 1-5 of the textbook “Python for Everybody”. Once a student completes this course, they will be ready to take more advanced programming courses. This course covers Python 3.

Skills You'll Gain

  • Data Structures
  • Python For Data Analysis
  • Python (Programming Language)
  • Web Browsers

What You'll Earn

Certificate of Completion:
Certificates of completion acknowledge knowledge acquired upon completion of a non-credit course or program.
Experience Type
100% Online
Format
Self-Paced
Subject
  • Technology
Platform
Coursera
Welcome Message

Welcome to Programming for Everybody (Getting Started with Python)! This course introduces learners to the fundamentals of programming using Python by constructing a program from a series of simple instructions. No prior programming experience or advanced mathematics is required—just a moderate level of computer familiarity. Completing this course prepares you for more advanced programming courses.

This abbreviated syllabus description was created with the help of AI tools and reviewed by staff. The full syllabus is available to those who enroll in the course.

Course Schedule

Module 1: Chapter One – Why We Program

  • Video: Why Program
  • Video: Hardware Overview
  • Video: Python as a Language

Module 2: Installing Python

  • Reading: Important Reading: Using Python in this Class
  • Reading: Notes on Choice of Text Editor
  • Video: Demonstration: Using the Python Playground
  • Ungraded: Python Code Playground

Module 3: Chapter One: Why We Program (Continued)

  • Video: Writing Paragraphs of Code
  • Graded: Chapter 1 Assignment
  • Video: Demonstration: Doing the “Hello World” Assignment
  • Graded: Assignment: Write Hello World!

Module 4: Chapter Two – Variables and Expressions

  • Video: Expressions
  • Video: Expressions Part 2
  • Video: Expressions Part 3
  • Graded: Chapter 2 Assignment
  • Graded: Assignment 2.2
  • Reading: Where is the Worked Exercise for Assignment 2.2?
  • Graded: Assignment 2.3
  • Video: Worked Exercise: 2.3

Module 5: Chapter Three – Conditional Code

  • Video: Conditional Statements
  • Video: More Conditional Statements
  • Graded: Chapter 3 Assignment
  • Graded: Assignment 3.1
  • Video: Worked Exercise: 3.2
  • Graded: Assignment 3.3

Module 6: Chapter Four – Functions

  • Video: Using Functions
  • Video: Building Functions
  • Graded: Chapter 4 Assignment
  • Graded: Assignment 4.6

Module 7: Chapter Five – Loops and Iterations

  • Video: Loops and Iteration
  • Video: Definite Loops
  • Video: Finding the Largest Value
  • Video: Loop Idioms
  • Graded: Chapter 5 Assignment
  • Video: Worked Exercise: 5.1
  • Graded: Assignment 5.2
Grading Policy

Learners are assessed on quizzes and assignments for each chapter. Pass all graded assignments to complete the course. Grades are weighted for 12 assignments and are each worth between 8.25% and 9.18%.

Beginner Level

No prior experience required

Enrollment Options

Organizations

Special pricing and tailored programming bundles available for organizational partners.

What are Coursera and edX?

Michigan Online learning experiences may be hosted on one or more learning platforms. Platform features may vary, including payment models, social communities, and learner support.

Coursera

  • Hosts online courses, series, and Teach-Outs from Michigan Online
  • Enroll and preview courses anytime
  • May earn a non-credit certificate from Coursera

edX

  • Hosts online courses and series from Michigan Online
  • Many offer a free (limited) audit option
  • May earn a non-credit certificate from edX

For more information visit the What are Coursera and edX? FAQ section

Reviews and Ratings

4.8

192972 Ratings from Coursera

What Learners Are Saying

Michigan Online
For You

Sign up for a Michigan Online account to customize your experience!