View on GitHub

degree-python

This degree is a great introduction to both fundamental programming concepts and the Python programming language.

degree-python

This degree is a great introduction to both fundamental programming concepts and the Python programming language.

LESSON 1 Syntax

In this lesson we’ll learn about the syntax of the Python programming language! We will go over fundamental commands that store variables, print messages, and perform mathematical operations.

Exercises

LESSON 2 Introduction to Functions

Learn how to create functions to reduce repeated code and increase usability!

Exercises

LESSON 3 Control Flow

Learn how to build control flow into your Python code by including if, else, and elif statements as well as try and except statements. Expect to learn all you need to know about boolean variables and logical operators.

Exercises

LESSON 4 Creating and Modifying a List in Python

Learn how to create and modify a list in Python.

Exercises

LESSON 5 Working with Lists in Python

Learn how to select subsections of a list, find specific items in a list, or order a list by its values.

Exercises

LESSON 6 Loops

In this course we’ll learn about structures that let you repeat Python code over and over. You will learn how to understand loops and write them to solve your own problems

Exercises

LESSON 7 Code Challenge: Loops

Practice your looping skills with these function building problems!

Exercises

LESSON 8 Introduction to Strings

Learn about strings, their properties, and how to iterate through them to solve many different types of problems.

Exercises

LESSON 9 String Methods

Learn many of the powerful string methods that Python comes pre-built with. These methods include .upper(), .lower(), .title(), .split(), .join(), and .format().

Exercises

LESSON 10 Code Challenge: String Methods

Practice your string method skills with these function building problems!

Exercises

LESSON 11 Modules: Python

Learn how modules work in the Python programming language.

Exercises

LESSON 12 Creating Dictionaries

In this lesson, you will learn how to create dictionaries, which map a set of keys to a set of values. Once you can create dictionaries, you open doors to more complicated concepts like data processing and web development.

Exercises

LESSON 13 Using Dictionaries

In this lesson, you will learn how to use dictionaries to accomplish certain tasks.

Exercises

LESSON 14 Code Challenge: Dictionaries

Practice your dictionary skills with these function building problems!

Exercises