- Level Beginner
- Duration 3 hours
- Course by Arizona State University
-
Offered by
About
Learning Python gives the programmer a wide variety of career paths to choose from. Python is an open-source (free) programming language that is used in web programming, data science, artificial intelligence, and many scientific applications. Learning Python allows the programmer to focus on solving problems, rather than focusing on syntax. Its relative size and simplified syntax give it an edge over languages like Java and C++, yet the abundance of libraries gives it the power needed to accomplish great things. In this tutorial you will create a guessing game application that pits the computer against the user. You will create variables, decision constructs, and loops in python to create the game. Note: This course works best for learners who are based in the North America region. We're currently working on providing the same experience in other regions.Modules
Specialization Introduction
1
Videos
- Specialization Introduction
1
Readings
- Specialization Introduction
Instructor Bio
2
Readings
- Steven Osburn
- Adwith Malpe
Module 1 Lesson 1: Course Introduction
1
Discussions
- Meet and Greet
2
Videos
- Instructor Introduction Video, Steven Osburn
- Instructor Introduction Video, Adwith Malpe
Module 1 Lesson 2: Overview of Python
1
Discussions
- Why Python?
2
Videos
- Introduction to Programming Languages
- History of Python
2
Readings
- Lesson 2 Overview
- Weekly Lesson PowerPoint
Module 1 Lesson 3: Python Development Environment
1
Assignment
- Formative Assessment: Create Your First Program!
2
Videos
- What is the Python Interpreter?
- What is Google Colab?
2
Readings
- Lesson 3 Overview
- Weekly Lesson PowerPoint
Module 2 Lesson 1: Data Input-Output Process in Python
1
Discussions
- Input-Output Process
1
Videos
- How to Enter User Input and Display it to the Screen in Python
3
Readings
- Lesson 1 Overview
- Weekly Lesson PowerPoint
- Input-Output Code
Module 2 Lesson 2: Creating Variables in Python
1
Assignment
- Practice Creating Variables
2
Videos
- Variables and Data Types in Python
- How to Define Constants in Python
3
Readings
- Lesson 2 Overview
- Weekly Lesson PowerPoint
- Variables Code
Module 2 Lesson 3: Numeric and String Data Types in Python
1
Assignment
- Quiz on Numeric Data Types
3
Videos
- How to Handle Numeric Data Types
- How to Handle String Data Types
- Type Conversion in Python
3
Readings
- Lesson 3 Overview
- Weekly Lesson PowerPoint
- Numeric and String Data Types Code
Module 2 Lesson 4: How to Use Arithmetic Operators
1
Assignment
- Processing Input
1
Peer Review
- What is Operator Precedence?
1
Videos
- Arithmetic Expressions in Python
3
Readings
- Lesson 4 Overview
- Weekly Lesson PowerPoint
- Arithmetic Expressions Code
Module 3 Lesson 1: How to Use Logical Operators in Python
1
Videos
- Logical Operators (and or not)
2
Readings
- Lesson 1 Overview
- Weekly Lesson PowerPoint
Module 3 Lesson 2: How to Create If-Else Statements in Python
1
Assignment
- Control Structures in Python
2
Videos
- If, Else Statements
- How to Create Nested If, Elif and Else Statements
3
Readings
- Lesson 2 Overview
- Weekly Lesson PowerPoint
- If Elif Else Statement Code
Module 3 Lesson 3: How to Create Loops in Python
2
Assignment
- Loops
- Formative Assessment: Loops and Conditional Statements
4
Videos
- What Are Loops Used For In Python And What Are Lists?
- Creating Condition-Controlled Loops (While)
- Creating Count-Controlled Loops (For)
- Creating Nested Loops
3
Readings
- Lesson 3 Overview
- Weekly Lesson PowerPoint
- Loop Statements Code
Module 4 Lesson 1: Creating and Using Functions in Python
1
Assignment
- Functions
1
Videos
- Creating and Using Functions
3
Readings
- Lesson 1 Overview
- Weekly Lesson PowerPoint
- Functions Code
Module 4 Lesson 2: Python Math Library
1
Videos
- How to Use the Math Library in Python
3
Readings
- Lesson 2 Overview
- Weekly Lesson PowerPoint
- Math Library Code
Module 4 Lesson 3: What is the Random Library?
1
Assignment
- Random Library
1
Peer Review
- Create a Simple Calculator
2
Videos
- How to Use the Random Library
- Course Review
3
Readings
- Lesson 3 Overview
- Weekly Lesson PowerPoint
- Random Library Code
Auto Summary
"Introduction to Python" is a beginner-friendly course offered by Coursera, focusing on the Python programming language within the IT & Computer Science domain. It covers the basics of Python syntax, IDEs, and real-world problem-solving. With a duration of 180 hours, this free course is ideal for aspiring software developers, engineers, and anyone interested in learning to code, regardless of prior experience.

Adwith Malpe