Coursera
Coursera Logo

Python Basics 

  • Offered byCoursera

Python Basics
 at 
Coursera 
Overview

Duration

23 hours

Mode of learning

Online

Difficulty level

Beginner

Credential

Certificate

Python Basics
 at 
Coursera 
Highlights

  • Offered By University of Michigan
  • Earn a certificate from University of Michigan
  • 28% got a pay increase or promotion
  • 46% got a tangible career benefit from this course
Read more
Details Icon

Python Basics
 at 
Coursera 
Course details

Skills you will learn
More about this course
  • If you want to learn the basics of Python 3, then the Python Basics course on Coursera is just the right course for you to get started. This course is designed to give a solid understanding of the Python programming language to learners. The 36-hour online Python course doesn?t have any prerequisites
  • The course covers the major Python topics such as Sequences, Iterations, Booleans, Conditionals, and Accumulation Patterns. You will learn how to program an on-screen Turtle to draw different pictures. Learners will also learn to draw reference diagrams and develop their debugging skills. It is a part of the five-course Python 3 Programming Specialization and is one of the best python courses for beginners
  • Python Basics course is offered by the University of Michigan. The instructors of the course are Paul Resnick (Michael D. Cohen Collegiate Professor, University of Michigan), Steve Oney (Assistant Professor, University of Michigan), Jaclyn Cohen (Lecturer, University of Michigan)
Read more

Python Basics
 at 
Coursera 
Curriculum

Week-1-General Introduction

Introduction to the Specialization11m

How to Use the Interactive Textbook

Getting Started

Values and Data Types

Operators and Operands

Function Calls

Data Types

Type Conversion Functions

Variables

Statements and Expressions

More About Statements and Expressions

Updating Variables

Hard-Coding

Input

Introduction - Objects and Turtle Graphics

Our First Turtle Program

Instances: A Herd of Turtles

Repetition with a For Loop

More Turtle Methods

Importing Modules

Conclusion - Turtle Graphics

Introduction - Debugging

Syntax, Runtime, and Semantic Errors

Know Your Error Messages

Incremental Programming

Common Errors

Conclusion - Debugging

Week-2-Sequences and Iteration

Introduction - Sequence Mutation

Strings

Lists

Tuples

The Index Operator

The Slice Operator

Concatenation and Repetition

Count and Index

Split and Join

The For Loop

The Accumulator Pattern

The Range Function

Naming Your Variables in For Loops

Printing Intermediate Results

Keeping Track of Your Iterator Variable and Your Iterable

Week-3-Booleans and Conditionals

Boolean Expressions

Logical Operators

The in and not in Operators

Precedence of Operators

Conditional Execution

Unary Selection, Nested Conditionals, and Chained Conditionals

The Accumulator Pattern with Conditionals and Accumulating a Maximum Value

Week-4-Sequence Mutation and Accumulation Patterns

Introduction - Sequence Mutation

Mutability

List Element Deletion

Objects and References

Aliasing

Cloning Lists

Conclusion - Sequence Mutation

Introduction - Methods on Lists and Strings

Methods on Lists

Append vs. Concatenate

Non-Mutating Methods on Strings

String Format Method

Conclusion - Methods on Lists and Strings

Introduction - Accumulating Lists and Strings

The Accumulator Pattern with Lists

The Accumulator Pattern with Strings

Conclusion - Accumulating Lists and Strings

Introduction - Way of the Programmer

Making Reference Diagrams

Accumulator Pattern Strategies

Conclusion - Way of the Programmer

Introduction - Final Course Assignment

Other courses offered by Coursera

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

Python Basics
 at 
Coursera 
Students Ratings & Reviews

4.3/5
Verified Icon66 Ratings
A
Ambadas Dannak
Python Basics
Offered by Coursera
4
Learning Experience: The course contents are basic python language as well as some advance concepts it's a very good course for new learners and beginners and also they included turtle graphics of python in this course
Faculty: Faculty was very good and lecture quality was also good. there was no live session all sessions are already recorded and taking about practical knowledge because of while completing assessment we can definitely gain practical knowledge There are different sessions for different days we just have to complete all the session.They also takes assessment while completing the course
Reviewed on 23 Dec 2022Read More
Thumbs Up IconThumbs Down Icon
G
G S Manikandan
Python Basics
Offered by Coursera
5
Learning Experience: It was an recorded video course and it covers chapter wise with immediate assessment test, so that we could develop our knowledge and check our skills and understanding immediately by trying that assessment.
Faculty: He was really a good staff and teaches each and every topic with an live example It was totally about python basics
Reviewed on 18 Dec 2022Read More
Thumbs Up IconThumbs Down Icon
S
Satyabrata Sana
Python Basics
Offered by Coursera
5
Learning Experience: The content is really awesome
Faculty: Faculties are top class.they explain you Good content The course resources are available in their official site coursera.org .once you enroll for the course you can access all the content assignment .the assignment is designed very well .if you r beginner in python programming you can go for it
Course Support: At first i am very scary about programming after I take this course my perception on program have changed
Reviewed on 12 Nov 2022Read More
Thumbs Up IconThumbs Down Icon
N
Nagakeerthi Murakonda
Python Basics
Offered by Coursera
4
Learning Experience: The course content was really good and interesting to learn. There were course modules and practice assignments including quiz and programming questions to solve . The course was intended to learn basics and it was very well designed .
Faculty: Good It was good
Course Support: No
Reviewed on 9 Oct 2022Read More
Thumbs Up IconThumbs Down Icon
A
ANIL LAXMAN PATIL
Python Basics
Offered by Coursera
4
Learning Experience: This is the fantastic course designed for Python. Really I attracted towards Python the way experts convey the concepts. Impressed by the dedication an their coding style.
Faculty: The faculty is awsome. Impressed by the way they teach. They have amazing practical experience. The course content is very much updated. Assignments help us to maintain consistency in study.
Course Support: That part I did not receive any support.
Reviewed on 15 Jul 2022Read More
Thumbs Up IconThumbs Down Icon
View All 34 ReviewsRight Arrow Icon
qna

Python Basics
 at 
Coursera 

Student Forum

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