Free Courses
0 adaptive learning courses across 0 focus areas — no upgrade required.
Create Free AccountAI & Machine Learning
11 free courses
The course equips AI practitioners with applied ethics tools to detect bias, ensure transparency, protect privacy, and align systems with safety standards and regulations, enabling responsible AI deployment.
Computer Vision Fundamentals teaches core concepts from image preprocessing to generation, emphasizing visual intuition, architecture diagrams, and clear mathematical explanations of loss functions and metrics, enabling practical understanding of modern CV pipelines.
The Deep Learning Fundamentals course teaches the mathematical foundations of neural networks, optimization strategies, regularization, and core architectures like CNNs and RNNs, enabling learners to grasp model behavior and design robust AI solutions.
The Generative AI Fundamentals course teaches technical professionals and informed non‑specialists the core concepts of foundation models, transformers, prompt engineering, retrieval‑augmented generation, fine‑tuning, and responsible AI, emphasizing practical intuition and vendor‑neutral insight.
Learn to design, build, and deploy production‑ready LLM‑driven applications, covering API integration, prompt engineering, retrieval‑augmented generation, agent tool use, and fine‑tuning strategies, while mastering architectural patterns, evaluation pipelines, and scalability considerations.
MLOps Fundamentals teaches practical operations for production ML, covering experiment tracking, data versioning, model packaging, serving, and CI/CD, and equips learners with patterns, anti‑patterns, and decision frameworks for reliable deployment.
The course teaches core machine‑learning concepts—supervised and unsupervised learning, model evaluation, feature engineering, and neural network basics—using intuitive mathematics and pseudocode to build solid conceptual foundations.
The course teaches core NLP concepts—from preprocessing and tokenization to embeddings, classification, sequence labeling, and text generation—focusing on intuitive algorithmic understanding and when to apply each technique.
The Prompt Engineering course teaches practical techniques for designing effective prompts, from foundational concepts to advanced patterns, enabling learners to generate reliable, structured outputs while ensuring safety and security.
The course teaches core concepts and practical design of recommendation systems, covering collaborative and content-based filtering, hybrid approaches, and deep learning techniques, with mathematical intuition, architecture diagrams, and deployment trade‑offs.
Reinforcement Learning Concepts teaches foundational RL theory, tabular and function‑approximation methods, policy gradients, and model‑based approaches, focusing on mathematical intuition and algorithmic update rules to explain when and why each technique succeeds.
Career Skills
5 free courses
The course teaches Agile principles, the Scrum framework, Kanban basics, user‑story creation, estimation, and sprint planning, enabling teams to apply these practices effectively in real projects.
The course teaches the project lifecycle, key methodologies, scope, schedule, risk, and stakeholder communication, enabling learners to plan, execute, and control projects effectively in real-world settings.
The course teaches HTTP fundamentals, RESTful resource design, request/response patterns, authentication, and error handling, enabling developers to build clean, consistent, and maintainable APIs for real-world applications.
The System Design course teaches software engineers core scalability principles, caching strategies, data storage choices, distributed patterns, and networking fundamentals, enabling them to design robust, high‑performance services.
Technical Interview Preparation teaches core data structures, algorithmic techniques, system design fundamentals, complexity analysis, and problem‑solving strategies, enabling candidates to reason about trade‑offs, choose optimal structures, and communicate solutions clearly for top tech interviews.
Computer Science
6 free courses
The course teaches fundamental computer architecture concepts, covering number systems, CPU design, memory hierarchy, instruction sets, and I/O, enabling students to grasp how hardware and software interact.
The course teaches core data structures—arrays, linked lists, stacks, queues, hash tables, trees, and graphs—and algorithmic techniques such as complexity analysis, dynamic programming, and graph traversal, preparing learners for technical interviews.
The Networking Fundamentals course teaches OSI and TCP/IP models, IP addressing, subnetting, network devices, topologies, TCP/UDP transport, and key application protocols, providing a vendor‑neutral foundation for beginners.
The course teaches core operating‑system concepts—process, memory, file, I/O, and concurrency management—by exploring fundamental algorithms and design trade‑offs, enabling students to understand how modern OSes coordinate resources.
The course teaches intermediate software design patterns, covering SOLID principles, creational, structural, behavioral, and architectural patterns, and shows how to select and apply them responsibly to improve code quality.
The course teaches core testing principles, terminology, unit, integration, system testing, test‑driven development, and basics of performance and security testing, enabling developers and QA engineers to design effective test strategies.
Data Science
7 free courses
The course teaches core data engineering concepts, covering architecture patterns, ETL/ELT pipelines, batch and stream processing, and data quality testing, enabling engineers to design reliable, scalable data systems.
The course teaches data science fundamentals, covering data collection, cleaning, exploratory analysis, statistical concepts, basic machine learning, and visualization, using light Python code with pandas, matplotlib, and scikit‑learn, empowering learners to turn raw data into insights.
The course teaches visual encoding principles, chart selection, color theory, dashboard design, and data storytelling, enabling analysts and designers to create clear, accurate, and ethically sound visualizations.
Students learn core Python data‑science tools—NumPy, Pandas, visualization libraries, Scikit‑Learn, and PyTorch—through hands‑on projects that emphasize idiomatic code, performance, real‑world data handling, and reproducible ML pipelines.
SQL Fundamentals teaches the relational model, schema design, and ANSI‑standard queries—from SELECT filtering to joins, aggregations, and window functions—while emphasizing performance best practices for reliable data handling.
The course teaches core concepts of descriptive statistics, probability theory, distributions, inferential methods, and regression/correlation, focusing on intuition and real‑world application using calculator‑level calculations for data‑driven decision making.
The course teaches core time‑series concepts, classical statistical techniques, and modern machine‑learning and deep‑learning models, guiding learners to select, evaluate, and deploy forecasting solutions at scale.
DevOps
5 free courses
The CI/CD Fundamentals course teaches developers and emerging DevOps engineers core concepts, build automation, testing, deployment strategies, and pipeline design, enabling reliable, fast software delivery.
The course teaches Docker container concepts, image creation with Dockerfiles, lifecycle commands, networking, and volume storage, while guiding developers through practical CLI commands and Docker Compose for single‑host multi‑container deployments.
DevOps Fundamentals teaches developers and IT professionals the core culture, version‑control workflows, CI/CD pipelines, infrastructure‑as‑code, and containerization, enabling them to build reliable, automated delivery systems.
The course teaches Git fundamentals, commit history, branching, merging, remote repositories, and collaboration workflows, giving developers practical CLI skills to manage codebases efficiently and avoid integration pitfalls.
The Kubernetes Concepts course teaches core architecture, pods, services, storage, and configuration, guiding developers and operators through hands‑on kubectl exercises to master essential API resources and operational patterns.
Emerging Technology
3 free courses
The course demystifies distributed ledger fundamentals, consensus mechanisms, smart contracts, tokens, and dApps, giving technology professionals a clear, blockchain‑agnostic view of Web3 architecture and its business impact.
The course explains cloud service models, deployment models, core services, architecture principles, and security compliance, giving learners a vendor‑neutral foundation to understand and design cloud solutions.
The course teaches IoT architecture, components, sensors, actuators, communication protocols, edge/fog computing, and security, enabling technology professionals to design and evaluate IoT solutions without hardware coding.
Frameworks
4 free courses
The course teaches Python developers how to build web applications with Django and Flask, covering fundamentals, REST API creation, testing, security, and architectural comparisons, enabling them to deliver authenticated CRUD solutions efficiently.
The course teaches GraphQL fundamentals, covering type system, queries, mutations, resolvers, subscriptions, error handling, and pagination, enabling developers to design efficient APIs and replace REST endpoints.
The course teaches JavaScript developers the core concepts of Node.js, covering runtime architecture, module system, asynchronous programming, core modules, and Express.js basics, enabling them to build server‑side applications efficiently.
The React Fundamentals course teaches developers how to build reusable components with JSX, manage props, state, and hooks, and implement event handling, conditional rendering, and forms, delivering interactive UIs efficiently.
HubSpot
2 free courses
The course teaches inbound methodology, buyer personas, content strategy, SEO, blogging, social media, and conversational tactics using HubSpot tools, enabling learners to create, nurture, and measure effective marketing campaigns.
Participants learn CRM fundamentals, deal and pipeline management, email sequences, meeting scheduling, and quote creation within HubSpot Sales Hub, gaining practical skills to streamline sales processes and improve revenue tracking.
Infrastructure as Code
7 free courses
The CloudFormation Advanced course teaches practitioners how to build modular, reusable templates using nested stacks, cross‑stack references, custom resources, macros, StackSets, and import/delete policies, enabling robust, multi‑account deployments.
The CloudFormation Fundamentals course teaches AWS practitioners how to design, author, and manage CloudFormation templates, covering structure, parameters, mappings, conditions, intrinsic functions, outputs, and stack lifecycle.
Pulumi Advanced teaches seasoned users how to build reusable component resources, leverage dynamic providers, manage imports and state, test infrastructure code, and implement sophisticated Automation API patterns for production-ready IaC.
Pulumi Fundamentals teaches developers core Pulumi concepts, language support, resource providers, inputs/outputs, configuration, secrets, stack references, and component resources, enabling them to write infrastructure-as-code with familiar programming languages.
Terraform Advanced equips practitioners with deep expertise in module design, workspace strategies, remote state backends, state manipulation, and dynamic iteration, enabling reliable, scalable infrastructure automation in production environments.
Terraform Cloud Patterns teaches intermediate‑to‑advanced practitioners how to design, implement, and optimize multi‑cloud infrastructure using AWS, Azure, and GCP providers, emphasizing reusable abstraction and real‑world architecture patterns.
The course teaches Terraform fundamentals, covering HCL syntax, providers, resources, variables, outputs, locals, CLI workflow, and state management, enabling learners to build and manage infrastructure as code efficiently.
Linux
2 free courses
The course teaches developers and power users practical Bash/Zsh skills, covering navigation, file operations, text processing, pipes, redirection, variables, scripting, and process control, enabling efficient, POSIX‑compatible command‑line workflows.
The Linux Fundamentals course teaches command‑line basics, covering file system navigation, users and permissions, process and package management, and introductory shell scripting, preparing learners for real‑world tasks and certification readiness.
Programming
10 free courses
The course teaches C# basics—types, variables, control flow, methods, properties, OOP concepts, collections, and LINQ fundamentals—enabling learners to write clean, maintainable code and transition smoothly into .NET development.
Go Fundamentals teaches core Go syntax, types, functions, structs, interfaces, and concurrency primitives, enabling developers to write idiomatic, efficient code using the standard library without external frameworks.
HTML and CSS Fundamentals teaches learners how to structure web pages with HTML5, apply semantic markup, and master modern CSS layout techniques including Flexbox and Grid for responsive design.
The course teaches Java fundamentals, covering types, variables, control flow, methods, classes, OOP principles, collections, and exception handling, enabling learners to write robust, maintainable code.
The course teaches JavaScript fundamentals, covering variables, types, operators, control flow, functions, scope, objects, arrays, and basic DOM manipulation, enabling learners to write clean, interactive web code.
The course teaches PHP fundamentals, covering language basics, arrays, functions, OOP, web development, and security, enabling learners to build robust, database‑driven web applications from scratch with best practices.
The course teaches Python fundamentals—data types, variables, control flow, functions, modules, data structures, file I/O, and exception handling—while introducing basic object‑oriented design, enabling learners to write clean, functional code.
The Rust Fundamentals course teaches developers core concepts such as ownership, borrowing, pattern matching, structs, enums, error handling, traits, and generics, enabling them to write safe, efficient code in Rust.
Swift Fundamentals teaches core Swift concepts—types, optionals, control flow, functions, closures, structs, classes, protocols, and extensions—enabling developers to write clean, type‑safe code without framework dependencies.
TypeScript Fundamentals teaches JavaScript developers the core type system, interfaces, generics, function overloads, and modules, enabling them to write safer, more maintainable code across projects.
Security
2 free courses
The Cybersecurity Fundamentals course teaches core security principles, threat and vulnerability concepts, basic cryptography, network protection, and identity access management, giving learners essential knowledge to protect systems and prepare for certification.
Employees learn to identify phishing, protect passwords, browse safely, secure devices, and handle data responsibly, ensuring compliance with security policies and rapid incident reporting across the organization.
Trivia
15 free courses
The ASOIAF-ACOK certification teaches mastery of 'A Clash of Kings'—its characters, relationships, plot events, houses, heraldry, geography, and military tactics—enabling precise identification and analysis of the novel’s core elements.
The certification exam tests mastery of A Dance with Dragons, covering battles, strategy, character dynamics, pivotal deaths, betrayals, cultural details, geography, and travel routes, ensuring candidates can recognize and analyze key plot elements.
The exam assesses mastery of A Feast for Crows, covering battles, politics, characters, deaths, betrayals, feasts, culture, geography, and travel routes, ensuring candidates can recognize and analyze key plot elements.
The exam validates mastery of the first novel’s characters, houses, geography, and plot events, ensuring learners can identify key relationships, locations, and strategic decisions within Westeros.
The ASOIAF‑ASOS certification exam tests mastery of A Storm of Swords, covering characters, relationships, plot chronology, houses, heraldry, geography, travel routes, battles, and military strategy.
The HP‑CS Harry Potter Book 2 exam tests mastery of characters, relationships, plot timeline, magical objects, spells, potions, and locations, ensuring learners can accurately recall and analyze key details from the second novel.
The HP‑DH certification exam tests mastery of Harry Potter Book 7, covering characters, relationships, plot timeline, magical objects, spells, potions, and locations, ensuring candidates can recall and analyze key details.
The HP‑GF exam tests mastery of Harry Potter and the Goblet of Fire, covering characters, plot chronology, magical objects, spells, and locations, ensuring learners can recall and analyze key details.
Harry Potter Book 6 certification examines characters, relationships, plot chronology, magical objects, spells, potions, and key locations, ensuring learners can recall and analyze core details of the novel.
Students master the characters, plot, magical objects, spells, and locations of Harry Potter and the Order of the Phoenix, gaining trivia-level expertise required for the HP‑OotP certification exam.
The HP‑PS Harry Potter Book 1 certification validates mastery of characters, relationships, plot chronology, magical objects, spells, potions, and key locations, enabling learners to demonstrate trivia‑level expertise and analytical insight into the novel.
Harry Potter Book 3 HP-PA exam equips learners to identify characters, plot milestones, magical objects, spells, and locations, ensuring precise recall and analytical insight for trivia‑level mastery.
The LOTR-FOTR certification teaches trivia-level mastery of The Fellowship of the Ring, covering characters, relationships, plot events, geography, politics, and battles, enabling learners to recognize key details and analyze narrative patterns.
The Return of the King certification tests mastery of Tolkien’s final volume, covering characters, relationships, plot events, houses, politics, geography, travel routes, battles, and strategy. It validates trivia‑level expertise essential for scholarly discussion and fan‑based content creation.
Students master the characters, locations, plot events, and political dynamics of Tolkien’s The Two Towers, gaining trivia-level expertise to recognize key details and analyze narrative patterns.
Ready to start learning?
Create a free account and dive into any of the 79 courses above — no credit card required.