
Wiley
Foundations of Web and App Coding
This unit introduces students to core web development concepts, common programming languages, and the tools and processes used to plan […]
FreeFoundations of Web Coding
This unit introduces core coding concepts and the building blocks of web development, including HTML and CSS, how to view […]
FreeIntegrative Web & Mobile Development
This capstone unit synthesizes front-end, back-end, and mobile development skills to build interactive, data-driven web and mobile applications. Students practice […]
FreeAdvanced C++ Libraries and Tooling
This capstone unit covers advanced C++ language features, template design, memory/resource management, and practical tooling for building, documenting, and packaging […]
FreeIntermediate Web & Mobile Development
This unit deepens students’ practical skills in building interactive web and mobile interfaces by combining JavaScript programming patterns (closures, functions, […]
FreeAdvanced C++ Language and Libraries
This unit expands students’ mastery of modern C++ language features, standard library containers/algorithms, templates, and file/IO operations while introducing common […]
FreeInteractive Web and App Programming
This unit develops foundational client-side programming skills and introduces basic mobile app concepts. Students learn to create responsive layouts with […]
FreeClasses, Memory, I/O, and Templates
This unit develops core C++ programming skills beyond syntax to build robust, modular applications. Students explore object-oriented design, memory and […]
FreeFoundations of Web & Mobile Coding
This unit introduces core coding concepts, web technologies, and basic cross‑platform mobile development tools that students will use throughout the […]
FreeC++20 Foundations and Tooling
This unit introduces students to the C++20 toolchain, development environments (Code::Blocks, CppDroid), and core language fundamentals needed to write, organize, […]
FreeAdvanced C# Application Patterns
This capstone unit explores advanced C# language features, application patterns, and tooling needed to build robust, maintainable .NET applications. Students […]
FreeAdvanced C# I/O, UI, and APIs
This unit expands foundational C# skills into practical application development by covering I/O, data access, networking, and modern UI frameworks […]
FreeC# OOP and Framework Essentials
This unit advances students from basic syntax to intermediate C# and .NET concepts, emphasizing object-oriented design, member semantics, and common […]
FreeFoundations of C# and .NET
This unit introduces core C# language fundamentals and foundational .NET concepts, including data types, control flow, collections, methods, and basic […]
FreeC Debugging, Pointers, and Control
This unit deepens students’ ability to find and fix common C programming errors, use pointers safely in functions, and choose […]
FreeC Memory, I/O, and Data Structures
This unit advances foundational C programming skills by focusing on memory representation, pointers, data structures, and input/output. Students will learn […]
FreeC Language Fundamentals and Control Structures
This unit develops foundational C programming skills: syntax, operators, data types, input/output formatting, control flow, functions, and basic data structures. […]
FreeFoundations of C Programming
This unit introduces core C programming concepts and practical skills needed to write, compile, run, and organize C programs. Students […]
FreeAdvanced Python Tools and Integration
This unit introduces a collection of libraries, tools, and best practices that extend core Python skills into real-world application development. […]
FreePython Data Structures and Tools
This unit teaches intermediate Python programming techniques and the developer tools needed to build, document, and debug small applications. Students […]
Free
