Clear, practical technology insights

Learning Milestones

Your learning progress

Review lessons, guided labs, checkpoints and path milestones saved in this browser. No account is required.

Overview

Learning at a glance

Reading progress from this device…

0Activities completed
0Lessons completed
0Labs completed
0Checkpoints attempted
0Paths started
0Paths completed

Recommended next

Next best actions

Recommendations use only valid activities from the Learning Library catalog.

Your recommendations will appear after the dashboard reads local progress.

Structured paths

Path progress

Technology and Programming use the same local lesson and lab completion model.

Technology

Technology paths

6 paths
Not startedBeginner

Windows Essentials

Set up, use, maintain and troubleshoot a Windows PC with confidence.

0%0 of 18 activities

No activity recorded on this device.

Start path
Not startedBeginner to intermediate

PC Troubleshooting Guided Learning Lab

Create usable diagnostic evidence, perform controlled tests and choose the safest next action.

0%0 of 24 activities

No activity recorded on this device.

Start path
Not startedBeginner

Wi-Fi & Networking

Diagnose home-network and Wi-Fi issues without random guesswork.

0%0 of 22 activities

No activity recorded on this device.

Start path
Not startedBeginner

Online Security

Use stronger authentication and recognize common online threats.

0%0 of 15 activities

No activity recorded on this device.

Start path
Not startedBeginner

AI & Productivity

Create reliable AI workflows and verify results before using them.

0%0 of 20 activities

No activity recorded on this device.

Start path
Not startedBeginner

Software & Digital Skills

Work with everyday software more efficiently and with fewer mistakes.

0%0 of 24 activities

No activity recorded on this device.

Start path

Programming

Programming paths

50 paths · practice mastery stays separate
Not startedFoundation

Programming Foundations

Understand how programs process data, make decisions, repeat work, organize logic, and report errors, then build and debug a command-line application.

0%0 of 33 activities

No activity recorded on this device.

Start path
Not startedFoundation

Computer Science Foundations

Explain how computers represent information, execute instructions, use memory, organize files, communicate over networks, and evaluate simple solutions.

0%0 of 33 activities

No activity recorded on this device.

Start path
Not startedFoundation

Command Line and Shell Essentials

Navigate files, run programs, combine commands, manage environment variables, and write safe shell scripts across major operating systems.

0%0 of 33 activities

No activity recorded on this device.

Start path
Not startedFoundation

Git and GitHub

Track changes, create focused commits, work safely with branches, collaborate through pull requests, and recover from routine Git mistakes.

0%0 of 33 activities

No activity recorded on this device.

Start path
Not startedPractitioner

Debugging and Problem Solving

Reproduce failures, collect evidence, isolate causes, test hypotheses, apply minimal fixes, and prevent regressions across common environments.

0%0 of 33 activities

No activity recorded on this device.

Start path
Not startedPractitioner

Data Structures and Algorithms

Select, implement, analyze, and test common data structures and algorithms using practical constraints rather than memorized patterns.

0%0 of 37 activities

No activity recorded on this device.

Start path
Not startedFoundation

SQL and Relational Databases

Design a relational schema, write reliable queries, update data safely, use transactions, and diagnose common correctness and performance problems.

0%0 of 37 activities

No activity recorded on this device.

Start path
Not startedFoundation

Computer Networking Fundamentals

Explain how devices communicate, configure and troubleshoot basic IP networks, interpret DNS and DHCP behavior, and locate connection failures.

0%0 of 37 activities

No activity recorded on this device.

Start path
Not startedFoundation

HTTP and APIs

Trace HTTP requests and responses, use common methods and status codes, work with JSON APIs, handle authentication, and diagnose communication failures.

0%0 of 33 activities

No activity recorded on this device.

Start path
Not startedPractitioner

Software Testing Fundamentals

Design useful tests, separate unit and integration concerns, test error behavior, recognize unreliable tests, and create a balanced test strategy.

0%0 of 33 activities

No activity recorded on this device.

Start path
Not startedPractitioner

Secure Coding Fundamentals

Identify trust boundaries, validate untrusted input, protect credentials, apply authentication and authorization safely, and reduce common risks.

0%0 of 37 activities

No activity recorded on this device.

Start path
Not startedFoundation

HTML and CSS Foundations

Build accessible, responsive, and maintainable web pages with semantic HTML, modern CSS layouts, reusable components, and reliable forms.

0%0 of 33 activities

No activity recorded on this device.

Start path
Not startedFoundation

JavaScript Fundamentals

Write, organize, debug, and test JavaScript programs that process data, respond to browser events, update pages, and communicate with APIs.

0%0 of 37 activities

No activity recorded on this device.

Start path
Not startedPractitioner

TypeScript Fundamentals

Add reliable static types to JavaScript applications, model application data, narrow uncertain values, use generics, and configure maintainable projects.

0%0 of 33 activities

No activity recorded on this device.

Start path
Not startedPractitioner

React Development

Build accessible React applications with reusable components, predictable state, forms, routing, data fetching, error handling, and automated tests.

0%0 of 37 activities

No activity recorded on this device.

Start path
Not startedPractitioner

Node.js and Express

Build, validate, test, secure, and deploy a database-backed HTTP API with Node.js and Express.

0%0 of 37 activities

No activity recorded on this device.

Start path
Not startedProfessional

Full-Stack Web Development

Integrate a frontend, backend API, relational database, authentication system, tests, and deployment workflow into one production-oriented application.

0%0 of 37 activities

No activity recorded on this device.

Start path
Not startedPractitioner

Web Accessibility and Performance

Audit and improve a website’s keyboard access, semantic structure, forms, visual presentation, loading performance, responsiveness, and runtime behavior.

0%0 of 33 activities

No activity recorded on this device.

Start path
Not startedFoundation

PHP Fundamentals

Write, organize, debug, and test PHP programs that process input, work with arrays and files, handle web requests, use sessions, and access a database.

0%0 of 37 activities

No activity recorded on this device.

Start path
Not startedPractitioner

Modern PHP Web Development

Build a framework-free PHP web application with Composer, routing, controllers, templates, PDO, authentication, validation, testing, and secure configuration.

0%0 of 37 activities

No activity recorded on this device.

Start path
Not startedPractitioner

Laravel Development

Build, test, secure, and deploy a database-backed Laravel application using routing, Blade, Eloquent, validation, authorization, queues, and APIs.

0%0 of 37 activities

No activity recorded on this device.

Start path
Not startedFoundation

Python Fundamentals

Build, test, and debug useful Python programs with clear control flow, reusable functions, structured data, files, exceptions, packages, and classes.

0%0 of 37 activities

No activity recorded on this device.

Start path
Not startedPractitioner

Python Automation

Automate safe, repeatable workflows involving files, structured data, spreadsheets, web requests, reports, scheduling, logging, and recovery.

0%0 of 37 activities

No activity recorded on this device.

Start path
Not startedPractitioner

Building APIs with Python

Build, validate, test, secure, and deploy a Python HTTP API with structured routes, persistence, authentication, reliability controls, and containers.

0%0 of 37 activities

No activity recorded on this device.

Start path
Not startedPractitioner

Django Web Development

Build a database-backed Django application with templates, models, forms, authentication, permissions, tests, and production deployment.

0%0 of 37 activities

No activity recorded on this device.

Start path
Not startedPractitioner

Data Analysis with Python

Clean, explore, summarize, validate, combine, and communicate findings from structured datasets through reproducible Python workflows.

0%0 of 37 activities

No activity recorded on this device.

Start path
Not startedFoundation

Java Fundamentals

Build, organize, test, and debug Java applications using modern language features, collections, object-oriented design, files, exceptions, and tests.

0%0 of 37 activities

No activity recorded on this device.

Start path
Not startedPractitioner

Spring Boot Development

Build, secure, test, containerize, observe, and deploy a Spring Boot API with controllers, services, persistence, validation, and authentication.

0%0 of 37 activities

No activity recorded on this device.

Start path
Not startedFoundation

C# Fundamentals

Build, organize, test, and debug C# applications using modern .NET types, classes, records, LINQ, files, asynchronous work, and automated tests.

0%0 of 37 activities

No activity recorded on this device.

Start path
Not startedPractitioner

ASP.NET Core Development

Build, secure, test, containerize, monitor, and deploy an ASP.NET Core application with routing, services, persistence, validation, and authorization.

0%0 of 37 activities

No activity recorded on this device.

Start path
Not startedFoundation

C Programming Fundamentals

Write, compile, debug, and test C programs while managing arrays, strings, pointers, structures, files, dynamic memory, and input safely.

0%0 of 37 activities

No activity recorded on this device.

Start path
Not startedPractitioner

C++ Programming Fundamentals

Build modern C++ applications using value semantics, classes, standard containers, algorithms, resource management, templates, tests, and profiling.

0%0 of 37 activities

No activity recorded on this device.

Start path
Not startedPractitioner

Rust Programming Fundamentals

Build safe Rust applications using ownership, borrowing, structs, enums, traits, generics, error handling, testing, files, and concurrency.

0%0 of 37 activities

No activity recorded on this device.

Start path
Not startedPractitioner

Android Development with Kotlin

Build, test, and package an Android application with Kotlin, modern UI, lifecycle-aware state, navigation, local data, networking, and accessibility.

0%0 of 37 activities

No activity recorded on this device.

Start path
Not startedPractitioner

iOS Development with Swift

Build, test, and package an iOS application with Swift, modern UI, navigation, validated forms, persistence, networking, and accessibility.

0%0 of 37 activities

No activity recorded on this device.

Start path
Not startedPractitioner

Flutter App Development

Build cross-platform mobile applications with Dart, widgets, navigation, state, forms, persistence, APIs, tests, accessibility, and release packaging.

0%0 of 37 activities

No activity recorded on this device.

Start path
Not startedPractitioner

React Native Development

Build cross-platform mobile applications with React Native, TypeScript, navigation, device capabilities, local storage, APIs, tests, and release packaging.

0%0 of 37 activities

No activity recorded on this device.

Start path
Not startedFoundation

Statistics for Data Science

Summarize data, reason about probability and sampling, interpret confidence intervals and tests, and communicate statistical uncertainty responsibly.

0%0 of 37 activities

No activity recorded on this device.

Start path
Not startedPractitioner

Data Visualization

Select, create, evaluate, and communicate clear, accessible visualizations for distributions, comparisons, relationships, time series, and dashboards.

0%0 of 37 activities

No activity recorded on this device.

Start path
Not startedPractitioner

Machine Learning Fundamentals

Prepare data, train baseline regression and classification models, evaluate predictions, detect leakage and overfitting, and document limitations.

0%0 of 37 activities

No activity recorded on this device.

Start path
Not startedProfessional

Deep Learning Fundamentals

Build, train, evaluate, diagnose, and document neural networks while understanding optimization, representation, reproducibility, and deployment constraints.

0%0 of 37 activities

No activity recorded on this device.

Start path
Not startedProfessional

AI Engineering

Build reliable AI-powered applications with model interfaces, structured outputs, retrieval, evaluation, safety controls, privacy, observability, and cost management.

0%0 of 37 activities

No activity recorded on this device.

Start path
Not startedProfessional

Data Engineering Fundamentals

Design, build, test, secure, observe, and operate reliable batch and streaming-oriented data pipelines, storage layers, models, and workflows.

0%0 of 37 activities

No activity recorded on this device.

Start path
Not startedFoundation

Linux Fundamentals

Use and troubleshoot Linux files, permissions, processes, packages, storage, services, logs, networking, and routine administration workflows.

0%0 of 37 activities

No activity recorded on this device.

Start path
Not startedPractitioner

Docker and Containers

Build, run, secure, debug, connect, persist, test, and distribute containerized applications and multi-service development environments.

0%0 of 37 activities

No activity recorded on this device.

Start path
Not startedPractitioner

DevOps Foundations

Improve software delivery through collaboration, automation, configuration, infrastructure practices, observability, reliability, incident response, and feedback.

0%0 of 37 activities

No activity recorded on this device.

Start path
Not startedPractitioner

Continuous Integration and Delivery

Build secure, testable, versioned, observable, and recoverable pipelines for software integration, artifacts, releases, deployments, and rollback.

0%0 of 37 activities

No activity recorded on this device.

Start path
Not startedPractitioner

Cloud Computing Fundamentals

Design, deploy, secure, monitor, scale, govern, and estimate the cost of a small cloud-hosted system using portable architecture concepts.

0%0 of 37 activities

No activity recorded on this device.

Start path
Not startedProfessional

Kubernetes Fundamentals

Deploy, expose, configure, secure, scale, observe, update, and troubleshoot containerized workloads on Kubernetes.

0%0 of 37 activities

No activity recorded on this device.

Start path
Not startedPractitioner

Linux and Windows Server Administration

Configure, secure, monitor, back up, restore, and troubleshoot Linux and Windows servers in a small-business or lab environment.

0%0 of 37 activities

No activity recorded on this device.

Start path

Programming practice

Practice Mastery

Exercise results are separate from lesson completion and remain only in this browser.

0Exercises passed
0Passed independently
0Completed with hint
0Completed with solution

Milestones

Achievements

Achievements are calculated from real learning activity and are not stored separately.

Locked

First Step

Complete your first lesson or guided lab.

Locked

Practice Started

Start a guided practice lab.

Locked

Lab Completed

Complete your first guided lab.

Locked

Checkpoint Passed

Score at least 70% on a knowledge checkpoint.

Locked

Halfway There

Reach at least 50% in one learning path.

Locked

Path Completed

Complete every lesson and required lab in a learning path.

Locked

Multi-Path Learner

Start learning in at least three paths.

Locked

Learning Library Explorer

Record valid learning activity across every available Learning Library path.

Personal completion summary

Learning Path

Completed
Lessons
0
Guided labs
0
Checkpoints
0
Best checkpoint
Estimated learning time

Modules completed

    This is a personal learning summary, not an accredited certificate.