STR-CIS110.AB1
Computer Programming Design
Beginner Self-paced · 1 year access
8 Hands-On LiveLabs
Practice real IT tasks in guided environments.
- Real environments
- Auto-graded
- No installation
01 / Lessons & labs
See exactly what you will learn and practice
Lessons
10 Interactive Lessons · 52 topics01 Introduction 4 topics · 1 LiveLab +
- About the Course
- Audience
- Approach
- Installation
1 LiveLab in this lesson — see the labs panel →
02 Introducing Python 6 topics · 1 LiveLab +
- Introduction
- Working with the Python Interactive Shell
- Writing and Running Simple Scripts
- Variables
- User Input and Comments
- Summary
1 LiveLab in this lesson — see the labs panel →
03 Data Types 6 topics · 1 LiveLab +
- Introduction
- Numerical Data
- Strings
- Lists
- Booleans
- Summary
1 LiveLab in this lesson — see the labs panel →
04 If-Else Statements 4 topics · 1 LiveLab +
- Introduction
- Control Statements
- The if Statement
- Summary
1 LiveLab in this lesson — see the labs panel →
05 While Loops 4 topics · 1 LiveLab +
- Introduction
- The while Statement
- while Versus if
- Summary
1 LiveLab in this lesson — see the labs panel →
06 For Loops 5 topics · 1 LiveLab +
- Introduction
- Loops
- The for Loop
- Breaking Out of Loops
- Summary
1 LiveLab in this lesson — see the labs panel →
07 Lists and Tuples 8 topics +
- Introduction
- List Syntax
- List Methods
- List Comprehensions
- Tuple Syntax
- Accessing Tuple Elements
- Tuple Methods
- Summary
08 Dictionaries and Sets 8 topics +
- Introduction
- Working with Dictionaries
- Additional Dictionary Attributes
- Ordered Dictionaries
- The Basics of Sets
- Set Operations
- Frozen Sets
- Summary
09 Functions 3 topics · 1 LiveLab +
- Introduction
- Built-In Functions
- Summary
1 LiveLab in this lesson — see the labs panel →
10 User-Defined Functions 4 topics · 1 LiveLab +
- Introduction
- Function Arguments
- Anonymous Functions
- Summary
1 LiveLab in this lesson — see the labs panel →
Hands-On Labs Our edge
8 LiveLabs- Sandbox
- Week 2 - Pizza Ordering Chatbot: Setting Up Your Development Environment
- Week 3 - Pizza Ordering Chatbot: Inputs, Processes, and Outputs
- Week 4 - Pizza Ordering Chatbot: If-Else Enhancements
- Week 5 - Pizza Ordering Chatbot: Data Validation via While Loops
- Week 6 - Pizza Ordering Chatbot: Nesting Loops + If-Else Statements
- Week 9 - Choose-Your- Own Adventure Application
- Week 10 - Choose-Your-Own Adventure Application
Labs run in your browser — nothing to install.
02 / FAQs
Questions before you start
Prepare for Computer Programming Design
One-time payment. Full access for 1 year. Start with a free trial if you want to look around first.