Explored This Course?
Course Description:

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 Informatics”. This course is equivalent to the first half of the 11-week "Programming for Everybody (Python)" course. Once a student completes this course, they will be ready to take more advanced programming courses.

Programming for Everybody (Getting Started with Python) is course 1 of 5 in the Python for Everybody Specialization.

This Specialization builds on the success of the Python for Everybody course and will introduce fundamental programming concepts including data structures, networked application program interfaces, and databases, using the Python programming language. In the Capstone Project, you’ll use the technologies learned throughout the Specialization to design and create your own applications for data retrieval, processing, and visualization.

 

Syllabus

Week 1

Chapter One - Why we Program?
  1. Welcome
  2. Lecture materials
  3. Additional Materials

Week 2

Installing and Using Python
  1. Installing Python - Overview
  2. Recommended: Install Python - Windows 8
  3. Recommended: Using Python - Macintosh
  4. Recommended: Using Python on a Raspberry Pi
  5. Recommended: Install Python - Windows Vista
  6. Optional: Python Installation

Week 3

Chapter One: Why We Program (continued)
  1. Lecture materials
  2. Review: Chapter 1
  3. Assignment: Chapter 1
  4. Bonus: Chapter 1
  1. Quiz: Chapter 1
  2. : Assignment: Write Hello World

Week 4

Chapter Two: Variables and Expressions
  1. Lecture materials
  2. Review: Chapter 2
  3. Assignment: Chapter 2
  4. Bonus: Chapter 2
  1. Quiz: Chapter 2
  2. : Assignment 2.2
  3. : Assignment: 2.3

Week 5

Chapter Three: Conditional Code
  1. Lecture materials
  2. Review: Chapter 3
  3. Assignment: Chapter 3
  4. Bonus: Chapter 3
  1. Quiz: Chapter 3
  2. : Assignment: 3.1
  3. : Assignment: 3.3

Week 6

Chapter Four: Functions
  1. Lecture materials
  2. Review: Chapter 4
  3. Assignment: Chapter 4
  4. Bonus: Chapter 4
  1. Quiz: Chapter 4
  2. : Assignment: 4.6

 

Week 7

Chapter Five: Loops and Iteration
  1. Lecture materials
  2. Review: Chapter 5
  3. Chapter 5 Assignment
  4. Bonus: Chapter 5
  1. Quiz: Chapter 5
  2. : Assignment: 5.2
Course Details:
  • Instructors: Charles Severance
  • School: University of Michigan
  • Subject: Computers and Technology
  • Publisher: Coursera
  • Certificate:No
  • Take the Course: Start Now »
  • Starts: 27 October, 2015
  • Ends: 8 December, 2015
Rating Breakdown
  • Overall
  • Content
  • Interaction
  • Instructor
  • Provider
Course Reviews
Explored This Course?

This course hasn't been reviewed yet.

Most Popular Coursera Courses
0
0
0

Spotlights
Documenting Your Experiences for College Credit
ABOUT THIS COURSE: This self-paced course is designed to help y...
Developing a Personal Financial Plan
In this self-paced, hands-on course you will examine financial dec...
Introduction to Computer Science I
CS50x is Harvard College's introduction to the intellectual enterp...

Leave Feedback



Ajax-loader
×

Wait, subscribe to our newsletter.


Please subscribe now to receive news and updates from LearningAdvisor.com