Learn to Program: The Fundamentals

2.9
Rated 2.9 out of 5

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.

WEEK 1
3 hours to complete
Python Variables and Functions
This module gives an overview of the course the editor we will use to write programs and an introduction to fundamental concepts in Python including variables mathematical expressions and functions.
8 videos (Total 39 min) 10 readings 1 quiz

WEEK 2
5 hours to complete
Strings and Designing Functions
This module introduces strings (a Python data type used to represent text) and a process to follow when creating a function.
6 videos (Total 35 min) 6 readings 2 quizzes

WEEK 3
2 hours to complete
Booleans Import Namespaces and if Statements
This module introduces Booleans (logical values True and False) how to convert between types how to use Boolean expressions in if statements to selectively run code and the concept of a Python module.
7 videos (Total 42 min) 7 readings 1 quiz

WEEK 4
5 hours to complete
For Loops and Fancy String Manipulation
This module introduces one way to repeat code (using a for loop) how to manipulate strings and how to use a debugger to watch a program execute step by step.
5 videos (Total 26 min) 5 readings 2 quizzes

WEEK 5
2 hours to complete
While Loops Lists and Mutability
This module introduces another way to repeat code (using a while loop) how to properly document your code to help other programmers understand it Python's list data type and the concept of mutation.
6 videos (Total 43 min) 6 readings 1 quiz

WEEK 6
6 hours to complete
For Loops Over Indices Parallel and Nested Lists and Strings and Files
This module introduces how to use a for loop over the indexes of a list how to nest lists and how to read a write files.
7 videos (Total 82 min) 6 readings 2 quizzes

WEEK 7
2 hours to complete
Tuples and Dictionaries
This module introduces tuples (an immutable version of lists) and Python's dictionary type.
4 videos (Total 24 min) 3 readings 2 quizzes


Tham gia đánh giá khóa học

Nếu bạn đã học qua khóa học này thì mời bạn tham gia đóng góp ý kiến và đánh giá để cộng đồng bạn học có thêm thông tin tham khảo.

Cung cấp bởi: Coursera /  University of Toronto

Thời lượng: 25 giờ
Ngôn ngữ giảng dạy: Tiếng Anh
Chi phí: Miễn phí / 0
Đối tượng: Beginner

Thông tin về nhà cung cấp

Coursera (/ kərˈsɛrə /) là một nền tảng học tập trực tuyến toàn cầu được thành lập vào năm 2012 bởi 2 giáo sư khoa học máy tính của đại học Stanford là Andrew NgDaphne Koller, nền tảng này cung cấp các khóa học trực tuyến (MOOC) cho cộng đồng người học online.

Coursera hợp tác với các trường đại học danh tiếng tại Bắc Mỹ và trên khắp thế giới, cùng với nhiều tổ chức khác để cung cấp các khóa học trực tuyến chất lượng, theo chuyên ngành và được cấp chứng chỉ trong nhiều lĩnh vực như kỹ thuật, khoa học dữ liệu, học máy, toán học, kinh doanh, khoa học máy tính, tiếp thị kỹ thuật số, nhân văn, y học, sinh học, khoa học xã hội , và nhiều ngành khác.

Các khóa học cùng chủ đề

Visual Perception for Self-Driving Cars

This course will introduce you to the main perception tasks in autonomous driving, static and dynamic object detection, and will survey common computer vision methods for robotic perception. By the...

Motion Planning for Self-Driving Cars

This course will introduce you to the main planning tasks in autonomous driving, including mission planning, behavior planning and local planning. By the end of this course, you will be...

Capstone: Autonomous Runway Detection for IoT

This capstone project course ties together the knowledge from three previous courses in IoT though embedded systems: Development of Real-Time Systems Web Connectivity & Security and Embedded Hardware and Operating...

Leave a Reply

Your email address will not be published. Required fields are marked *

Scroll to Top