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

The path to your dream career

625 course matches your filter criteria.

Kotlin Android App Development
Free
Programming

Kotlin Android App Development

Kotlin Android App Development is the practice of creating mobile applications for the Android operating system using the Kotlin programming language.

  • Apply Kotlin syntax, null safety, and extension functions to...
  • Design object-oriented class hierarchies and interfaces in K...
  • +6 more outcomes
12 units 2
Review
Relational Database Design Fundamentals
Free
Technology & IT

Relational Database Design Fundamentals

Relational Database Design Fundamentals is the discipline of structuring data into tables, relationships, and constraints to ensure consistency, integrity, and efficient...

  • Design an entity-relationship diagram that accurately models...
  • Apply normalization rules to decompose a relational schema i...
  • +5 more outcomes
12 units 2
Review
Solidity Smart Contract Development
Free
Blockchain

Solidity Smart Contract Development

Solidity Smart Contract Development is the practice of writing self-executing programs that run on the Ethereum Virtual Machine (EVM).

  • Analyze the Ethereum ecosystem to identify the role and capa...
  • Implement Solidity data types and variable declarations to s...
  • +6 more outcomes
12 units 2
Review
MySQL Performance Tuning
Free
Technology & IT

MySQL Performance Tuning

MySQL Performance Tuning is the systematic process of optimizing a MySQL database to achieve maximum efficiency, speed, and stability.

  • Analyze MySQL query execution plans using EXPLAIN to identif...
  • Design effective indexing strategies including composite, co...
  • +6 more outcomes
12 units 2
Review
Cyber Threat Detection Fundamentals
Free
Cybersecurity

Cyber Threat Detection Fundamentals

Cyber threat detection is the practice of identifying malicious activity within networks, endpoints, and systems through continuous monitoring and analysis.

  • Analyze network traffic captures to identify indicators of c...
  • Configure log collection from diverse sources and interpret...
  • +6 more outcomes
12 units 2
Review
Laravel Web Development
Free
Programming

Laravel Web Development

Laravel Web Development is the practice of building server-side web applications using the Laravel PHP framework, which provides an expressive, elegant syntax and a rich...

  • Set up a Laravel development environment and configure proje...
  • Design RESTful routes and implement controllers to handle HT...
  • +6 more outcomes
12 units 2
Review
Python Coding Projects
Free
Programming

Python Coding Projects

Python Coding Projects refers to the practice of applying Python programming to create complete, functional software applications that solve specific problems or automate...

  • Build an interactive number guessing game using Python loops...
  • Implement a to-do list manager that reads and writes tasks t...
  • +6 more outcomes
12 units 2
Review
Privacy Protection Methods
Free
Cybersecurity

Privacy Protection Methods

Privacy Protection Methods is the systematic practice of identifying, assessing, and mitigating risks to personal and organizational privacy in digital environments.

  • Analyze common privacy threats and justify the need for prot...
  • Evaluate key legal frameworks such as GDPR and CCPA to deter...
  • +5 more outcomes
12 units 2
Review
Multi-Agent Orchestration
Free
Artificial Intelligence

Multi-Agent Orchestration

Multi‑Agent Orchestration is the discipline of coordinating multiple autonomous software agents—each with its own capabilities, knowledge, and goals—to work together towa...

  • Analyze foundational concepts of multi-agent systems to dist...
  • Design agent architectures using patterns such as hierarchic...
  • +6 more outcomes
12 units 2
Review
Probability Modeling Methods
Free
Data Science

Probability Modeling Methods

Probability Modeling Methods is the discipline of using mathematical probability to represent, analyze, and predict uncertain phenomena.

  • Apply the axioms of probability and conditional probability...
  • Analyze discrete probability distributions (e.g., binomial,...
  • +5 more outcomes
12 units 2
Review
Heatmaps and Session Replay
Free
Technology & IT

Heatmaps and Session Replay

Heatmaps and session replay are behavioral analytics techniques that visualize and reconstruct how users interact with websites and applications.

  • Evaluate the role of quantitative and qualitative user behav...
  • Differentiate between click, scroll, and move heatmaps to se...
  • +6 more outcomes
12 units 1
Review
Starting a Cybersecurity Consultancy
Free
Cybersecurity

Starting a Cybersecurity Consultancy

Starting a cybersecurity consultancy is the process of creating an independent professional practice that offers advisory, assessment, implementation, or managed services...

  • Analyze the current cybersecurity consultancy market to iden...
  • Design a specific niche and service offering based on client...
  • +6 more outcomes
12 units 1
Review
Dictation and Voice Input
Free
Technology & IT

Dictation and Voice Input

Dictation and voice input refers to the technology and practice of using speech recognition systems to convert spoken words into written text, commands, and formatting ac...

  • Analyze the core principles of dictation and voice input to...
  • Design an optimal microphone setup and acoustic environment...
  • +6 more outcomes
12 units 1
Review
Analog Hobbies Revival
Free
Technology

Analog Hobbies Revival

Analog Hobbies Revival is a cultural and technical movement centered on the rediscovery and active use of pre-digital technologies—vinyl records, magnetic tape, film phot...

  • Analyze the cultural and technological factors that drove th...
  • Apply the principles of analog signal flow to set up and cal...
  • +6 more outcomes
12 units 1
Review
Arduino
Free
Technology & IT

Arduino

Arduino is an open-source electronics platform that combines programmable microcontrollers with a simplified development environment, making it accessible to creators of...

  • Set up the Arduino IDE and write a program that blinks an LE...
  • Calculate resistor values using Ohm's law to safely operate...
  • +6 more outcomes
12 units 1
Review