University of Toronto - Learn to Program: The Fundamentals
- Offered byCoursera
Learn to Program: The Fundamentals at Coursera Overview
Duration | 25 hours |
Start from | Start Now |
Total fee | Free |
Mode of learning | Online |
Difficulty level | Beginner |
Official Website | Explore Free Course |
Credential | Certificate |
Learn to Program: The Fundamentals at Coursera Highlights
- Shareable Certificate Earn a Certificate upon completion
- 100% online Start instantly and learn at your own schedule.
- Flexible deadlines Reset deadlines in accordance to your schedule.
- Beginner Level
- Approx. 25 hours to complete
- English Subtitles: Arabic, French, Portuguese (European), Italian, Vietnamese, German, Russian, English, Spanish, Kazakh, Persian
Learn to Program: The Fundamentals at Coursera Course details
- Behind every mouse click and touch-screen tap, there is a computer program that makes things happen. This course introduces the fundamental building blocks of programming and teaches you how to write fun and useful programs using the Python language.
Learn to Program: The Fundamentals at Coursera Curriculum
Python, Variables, and Functions
Welcome to LTP
Installing Python
Python as a Calculator
Python and Computer Memory
Variables
Visualizing Assignment Statements
Built-in Functions
Defining Functions
Syllabus
Course Logistics
Resources
Installing Python
Python as a Calculator
Python and Computer Memory
Variables
Visualizing Assignment Statements
Built-in Functions
Defining Functions
Python, Variables, and Functions
Strings and Designing Functions
Type str
Input/Output and str Formatting
Docstrings and Function Help
Function Design Recipe
Function Reuse
Visualizing Function Calls
Type str
Input/Output and str Formatting
Docstrings and Function help
Function Design Recipe
Function Reuse
Visualizing Function Calls
Strings and Designing Functions
Booleans, Import, Namespaces, and if Statements
Functions, Variables, and the Call Stack
Type Bool
Converting Between int, str, and float
Import: Using Non-Built-in Functions
If Statements
No if Required
Structuring if Statements
Functions, Variables, and the Call Stack
Type Bool
Converting Between int, str, and float
Import: Using Non-Built-in Functions
If Statements
No if Required
Structuring if statements
Booleans, Import, Namespaces, and if Statements
For Loops and Fancy String Manipulation
More str Operators
Str: Indexing and Slicing
Str Methods: Functions Inside of Objects
For Loop Over Str
IDLE's Debugger
More str Operators
Str: Indexing and Slicing
Str Methods: Functions Inside of Objects
For Loop Over Str
IDLE's Debugger
For Loops and Fancy String Manipulation
While Loops, Lists, and Mutability
While Loops
Comments
Type list
list Methods
Mutability and Aliasing
range
While Loops
Comments
Type list
list Methods
Mutability and Aliasing
range
While Loops, Lists, and Mutability
For Loops Over Indices, Parallel and Nested Lists and Strings, and Files
For Loop Over Indices
Parallel Lists and Strings
Nested Lists
Nested Loops
Reading Files
Writing Files
Developing a Program
For Loop Over Indices
Parallel Lists and Strings
Nested Lists
Nested Loops
Reading Files
Writing Files
For Loops Over Indices, Parallel Lists and Strings, and Files
Tuples and Dictionaries
Tuples
Type dict
Inverting a Dictionary
Populating a Dictionary
Tuples
Type dict
Inverting a Dictionary
Tuples and Dictionaries
Final Exam
Learn to Program: The Fundamentals at Coursera Admission Process
Important Dates
Other courses offered by Coursera
Learn to Program: The Fundamentals at Coursera Students Ratings & Reviews
- 4-53