🎓 All courses are free! Sign up now and start learning.

The path to your dream career

625 course matches your filter criteria.

Identity Access Management
Free
Cybersecurity

Identity Access Management

Identity Access Management (IAM) is a framework of policies, technologies, and processes that ensure the right individuals access the right resources at the right times f...

  • Analyze various authentication methods including MFA, SSO, a...
  • Design role-based and attribute-based authorization policies...
  • +5 more outcomes
12 units 30
Review
Data Science and Big Data Analytics
Free
Data Science

Data Science and Big Data Analytics

Data Science and Big Data Analytics is the interdisciplinary field that combines statistics, computer science, and domain knowledge to uncover patterns, trends, and insig...

  • Evaluate the data science and big data landscape to identify...
  • Design and implement data acquisition and storage solutions...
  • +6 more outcomes
12 units 29
Review
Game Development Fundamentals
Free
Technology & IT

Game Development Fundamentals

Game Development Fundamentals is the study of the core principles and technical skills required to design and build interactive digital games.

  • Analyze core game design principles to conceptualize a playa...
  • Apply programming fundamentals to implement game logic using...
  • +6 more outcomes
12 units 27
Review
Agile Methodologies
Free
Technology & IT

Agile Methodologies

Agile Methodologies represent a set of iterative, incremental approaches to software development and project management that prioritize flexibility, collaboration, and cu...

  • Analyze the core values and principles of the Agile Manifest...
  • Apply the Scrum framework by defining roles, events, and art...
  • +6 more outcomes
12 units 26
Review
Mobile App Development
Free
Programming

Mobile App Development

Mobile app development is the process of creating software applications that run on smartphones, tablets, and other portable devices.

  • Set up a cross-platform development environment using Androi...
  • Apply object-oriented programming principles in Kotlin or Sw...
  • +5 more outcomes
12 units 26
Review
Robotics Coding
Free
Programming

Robotics Coding

Robotics coding is the discipline of writing software that controls the behavior, movement, and decision-making of robotic systems.

  • Set up the robot hardware and programming environment to est...
  • Implement motor control algorithms to precisely regulate whe...
  • +6 more outcomes
12 units 25
Review
IoT Security Protocols
Free
Cybersecurity

IoT Security Protocols

IoT Security Protocols refers to the specialized set of communication and cryptographic standards designed to protect data integrity, confidentiality, authentication, and...

  • Analyze the protocol landscape and security challenges speci...
  • Implement DTLS and TLS security mechanisms for constrained I...
  • +6 more outcomes
12 units 25
Review
Python Programming
Free
Programming

Python Programming

Python programming is a high-level, interpreted language known for its readability, simplicity, and extensive standard library.

  • Write and execute basic Python scripts using variables, data...
  • Implement conditional logic and loops to control program exe...
  • +6 more outcomes
12 units 23
Review
Statistics: From Data to Insight
Free
Data Science

Statistics: From Data to Insight

Statistics is the science of collecting, organizing, analyzing, interpreting, and presenting data to uncover patterns and support decision-making under uncertainty.

  • Calculate and interpret measures of central tendency, disper...
  • Design and critique data visualizations such as histograms,...
  • +7 more outcomes
12 units 23
Review
Injection Molding Basics
Free
Technology

Injection Molding Basics

Injection molding basics refers to the core knowledge required to understand how thermoplastic and thermoset materials are transformed into finished parts through a high-...

  • Explain the sequence of the injection molding cycle and the...
  • Select appropriate thermoplastic materials for injection mol...
  • +5 more outcomes
12 units 22
Review
Vlogging
Free
Social Media

Vlogging

Vlogging is the practice of creating and sharing video content that documents personal experiences, expertise, or entertainment in a serialized format.

  • Analyze the role and responsibilities of a vlogger to define...
  • Select and justify essential equipment for vlogging based on...
  • +6 more outcomes
12 units 20
Review
3D Printing and Prototyping
Free
Technology

3D Printing and Prototyping

3D printing and prototyping is the practice of creating physical objects layer by layer from digital models, enabling rapid iteration and functional testing of designs.

  • Compare and contrast major 3D printing technologies to selec...
  • Design a 3D model with considerations for overhangs, support...
  • +6 more outcomes
12 units 20
Review
AI for Civil and Structural Engineers
Free
Artificial Intelligence

AI for Civil and Structural Engineers

AI for Civil and Structural Engineers is the application of machine learning, deep learning, and data-driven algorithms to the analysis, design, construction, and mainten...

  • Distinguish between supervised, unsupervised, and reinforcem...
  • Preprocess and clean engineering datasets, including sensor...
  • +5 more outcomes
12 units 18
Review
AI-Powered Supply Chain
Free
Artificial Intelligence

AI-Powered Supply Chain

AI-powered supply chain refers to the integration of artificial intelligence technologies—including machine learning, natural language processing, computer vision, and ro...

  • Analyze foundational AI concepts and their specific applicat...
  • Design a data infrastructure strategy to support AI-driven s...
  • +5 more outcomes
12 units 18
Review
Post-Quantum Cryptography Fundamentals
Free
Cybersecurity

Post-Quantum Cryptography Fundamentals

Post-quantum cryptography (PQC) refers to cryptographic algorithms that are believed to be secure against both classical and quantum computers.

  • Analyze the quantum threat to classical cryptography by desc...
  • Apply the Learning With Errors problem to construct a basic...
  • +5 more outcomes
12 units 18
Review