Learn to Program: The Fundamentals

$49.00

This course introduces the fundamental building blocks of programming and teaches you how to write fun and useful programs using the Python language. read more…

Level

Rating

Duration

Language

Subtitle

,

,

Feature

,

,

,

,

Description

What you'll learn

Python, Variables, and Functions

Strings and Designing Functions

Booleans, Import, Namespaces, and if Statements

For Loops and Fancy String Manipulation

While Loops, Lists, and Mutability

For Loops Over Indices, Parallel and Nested Lists and Strings, and Files

Tuples and Dictionaries

Description

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.

Requirements

Access to a computer or mobile device with an internet connection.

Motivation to learn!

There are no special materials or prerequisite knowledge required for this course.

Who this course is for

Students who are new to this field

Students willing to put in a couple hours to learn about Learn to Program: The Fundamentals

Advanced students wanting to add another skill to their portfolio

Content Creator

Jennifer Campbell – Associate Professor, Teaching Stream – Department of Computer Science

Paul Gries – Associate Professor, Teaching Stream – Department of Computer Science

This course includes

Participation Confirmation/Certificate

Option for learning at your own pace

Videos and reading material about the course

Practice tests

Assessed tasks with feedback from other course participants

Evaluated tests with feedback

Evaluated programming tasks

Discussions

Got something to discuss?