Learn basic programming with Python, one of the most versatile and widely used programming languages! You'll first learn core programming concepts and fundamental Python syntax by writing code to make a virtual "turtle" robot draw colorful shapes on the screen. You'll then learn how to write Python functions, run Python from a Command-Line Interface (CLI), manipulate strings and lists, and refactor your code to improve its structure and make it more modular.
Overview
Syllabus
- Introduction to VS Code workspaces
- Turtles and Code
- Get started learning core programming concepts with Python, while writing instructions to make a virtual "turtle" robot draw colorful shapes on the screen.
- Python Functions
- Expand your knowledge of Python by learning to write functions and conditional statements.
- Shell Workshop
- The Unix shell is a powerful tool for developers of all sorts. In this lesson, you'll get a quick introduction to the very basics of using it on your own computer.
- Python at Home
- Install Python on your own computer so you can write code anytime!
- Strings and Lists
- Learn to work with strings and text in your Python code.
- Style and Structure
- Get practice writing longer programs, and improving their structure and style.
- Adventure Game
- Demonstrate your Python skills by coding a simple version of an old-fashioned text-based adventure game.
Taught by
Karl Krueger, Kelly Howard and Abe Feinberg