Event-Driven Programming in App Lab

This self-paced module introduces foundational concepts of computer programming, which unlocks the ability to make rich, interactive apps. This unit uses JavaScript as the programming language, and App Lab as the programming environment to build apps, but the concepts learned in these lessons span all programming languages and tools.

Lesson Name
Progress
1. Intro to App LabIntro to App Lab
2. Buttons and EventsButtons and Events
3. Multi-screen AppsMulti-screen Apps
4. VariablesVariables
5. Building an App: Clicker GameBuilding an App: Clicker Game
6. If-StatementsIf-Statements
7. User Input and StringsUser Input and Strings
8. Boolean Expressions and "If" StatementsBoolean Expressions and "If" Statements
9. "if-else-if" and Conditional Logic"if-else-if" and Conditional Logic
10. Building an App: Color SleuthBuilding an App: Color Sleuth
11. Keep Going!Keep Going!
Level TypeLevel DetailsLevel Status
Not startedIn progress
Completed
Assessments / Surveys
Concept
Text
Video
Map
Concept: Not started
Concept: In progress
Concept: Completed (perfect)
N/A
Activity
Unplugged
Lesson Extras
Online
Assessment
Question
Choice level
Activity: Not started
Activity: In progress
Activity: Completed (perfect)
Activity: Submitted