Curriculum
- 9 Sections
- 15 Lessons
- 10 Weeks
Expand all sectionsCollapse all sections
- Lesson 1 — My Journey Into ComputingComputing is everywhere — from smartphones and cars to medicine and music. In this lesson, we’ll look at how curiosity about technology can turn into a journey of discovery and problem-solving.3
- Lesson 2 — What Exactly Is Computer Science?Computer science is the study of problem-solving using technology. It’s more than coding — it includes algorithms, data, AI, cybersecurity, and more. In this lesson, we’ll explore its scope and everyday impact.4
- Lesson 3 — Coding BasicsCoding is how we give computers instructions to perform tasks. In this lesson, we’ll explore programming languages, syntax, and logic — and write our first simple program.3
- Lesson 4 — Algorithms & Problem-SolvingAn algorithm is simply a step-by-step solution to a problem. In this lesson, we’ll discover how algorithms guide computers and people in everyday life.3
- Lesson 5 — Data, Information & The Digital WorldData is raw facts. Information is data organized into meaning. Computers transform data into insights that shape how we use technology every day.3
- Lesson 6 — Computing in the WorldComputing is everywhere — from healthcare and education to entertainment and business. In this lesson, we explore how computing impacts industries and society.3
- Lesson 7 — Careers in ComputingComputing careers are diverse: software engineer, data scientist, cybersecurity analyst, game developer, and more. This lesson introduces pathways into computing fields.3
- Final ProjectYou've made it! This video is the essential guide to your final course challenge: the ALAS Python Prototype Final Project. This project requires you to apply all seven core concepts from the curriculum to design and document a working solution. We walk you through the four major Checkpoints needed to complete your final report. What You Must Do in This Project: Decomposition & Concept (L1-L2): Define a clear problem and break down your solution into manageable steps. Python Code Submission (L3-L4): Build a functional prototype using Python that includes conditional logic (if/else) and functions (def). Data Flow & Ethics (L5): Explain what data your program uses and how you will ensure its ethical handling. Impact & Reflection (L6-L7): Connect your project to a real-world industry and identify the careers needed to build it. Your Final Mission: Follow along with the instructor through the four levels of the interactive report interface, submitting your algorithm and Python code to secure your final conceptual concepts. This is the moment to prove your mastery of computational thinking!1
- OutroCongratulations! You have successfully completed the entire Computing Solutions for Tomorrow curriculum, culminating in the submission of your ALAS Python Prototype. Take a moment to celebrate this incredible achievement. In just seven lessons, you’ve accomplished so much: You moved from curiosity (Lesson 1) to functional programming (Lesson 7). You mastered algorithms, loops, and conditional logic. You learned to manage data and understand the ethical impact of technology. Your Future Starts Now: Your journey as a creator doesn't end here. The most important skill you gained is the ability to think like a computer scientist. We share final advice on how to continue building on this foundation—whether that means exploring advanced Python libraries, diving into cybersecurity courses, or focusing on data analysis projects. Thank you for being part of this course. Now, go out there, keep learning, and make the future!1
Activity: Rock Paper Scissors
✊ Activity: Rock Paper Scissors
Click below to launch your Lesson 6 assignment in a new tab.
