
Wiley
Styling, Layout, and Scripting Essentials
This unit teaches foundational front-end skills that connect structure to presentation and behavior: core CSS for typography, color, spacing, backgrounds, […]
FreeFoundations of Front-End Web Development
This unit introduces the core building blocks of front-end web development: HTML, CSS, and JavaScript, along with essential tooling, hosting, […]
FreeCapstone Scratch Game Project
This unit guides students through completing a culminating Scratch project: planning with flowcharts, building scenes and sprites, coding interactivity, debugging, […]
FreeInteractive Sprites and micro:bit
This unit guides students through building interactive sprite-based projects (a hide-and-seek game) and a simple number-sharing gadget that moves from […]
FreeInteractive Sound and Sensor Projects
This unit guides students through creating two beginner coding projects: an animated sprite that plays sounds and a micro:bit gadget […]
FreeFoundations of Block-Based Coding
This unit introduces students to foundational concepts and tools for beginner programming through block-based environments (Scratch and MakeCode). Students learn […]
FreeAdvanced Data Handling and Tools
This unit advances students’ abilities to process, parse, and serialize binary and textual data in both Haskell and Python, and […]
FreeApplied Functional Programming Techniques
This unit applies core functional programming concepts in both Python and Haskell to build, run, and integrate small applications and […]
FreeFunctional Data I/O and Analysis
This unit teaches practical functional programming techniques for accessing, transforming, and analyzing real-world datasets using Haskell and Python. Students will […]
FreeFunctional Programming Foundations
This unit introduces core concepts of the functional programming paradigm using Haskell and Python, including the historical roots in lambda […]
FreeFlutter App Features and Best Practices
This capstone unit reinforces practical Flutter and Dart skills by focusing on lists, layout, data fetching, asset/dependency management, user interaction, […]
FreeFlutter UI, State, and Interaction
This unit deepens students’ skills building interactive, responsive Flutter applications by introducing layout widgets, form controls, navigation, animation, and gesture […]
FreeFlutter Fundamentals and Navigation
This unit introduces core Flutter concepts and practical skills for building multi-screen mobile apps. Students will learn navigation and data […]
FreeFlutter and Dart Fundamentals
This unit introduces core concepts and tools for mobile app development with Flutter and the Dart language. Students will set […]
FreeOperationalizing DevOps Practices
This capstone unit synthesizes technical and human-centered DevOps practices to prepare students to design, implement, and govern production-ready systems. Students […]
FreeOperations, Reliability, and Culture
This unit integrates the technical practices and organizational behaviors that keep software reliable in production. Students will learn deployment and […]
FreeDevOps Design and Operations
This unit develops practical skills for designing resilient, maintainable systems and operating them with DevOps practices. Students learn to translate […]
FreeDevOps Foundations and Culture
This unit introduces core DevOps principles, the cultural and organizational practices that enable continuous delivery, and foundational technical patterns such […]
FreeCloud and Distributed Data Engineering
This unit integrates distributed systems, cloud computing, and practical data engineering tools to prepare students for entry-level engineering work. Students […]
FreeData Security, Quality, and Governance
This unit covers core concepts and practices for ensuring data quality, securing data assets, and establishing data governance in engineering […]
Free


















