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

The path to your dream career

818 course matches your filter criteria.

Airflow Workflow Orchestration
Free
Technology & IT

Airflow Workflow Orchestration

Airflow Workflow Orchestration is a framework for programmatically authoring, scheduling, and monitoring workflows as directed acyclic graphs (DAGs).

  • Design a directed acyclic graph (DAG) using Airflow operator...
  • Configure and deploy Airflow in a production environment, in...
  • +6 more outcomes
12 units 2
Review
TensorFlow Deep Learning
Free
Artificial Intelligence

TensorFlow Deep Learning

TensorFlow Deep Learning refers to the application of deep neural networks using the TensorFlow framework, an open-source platform developed by Google for machine learnin...

  • Implement data pipelines using tf.data for efficient preproc...
  • Build and train feedforward neural networks with Keras, incl...
  • +6 more outcomes
12 units 2
Review
PyTorch Neural Networks
Free
Artificial Intelligence

PyTorch Neural Networks

PyTorch Neural Networks is a deep learning framework that provides a flexible, Pythonic way to define and train neural network models.

  • Create and manipulate PyTorch tensors with various data type...
  • Implement automatic differentiation using Autograd to comput...
  • +6 more outcomes
12 units 2
Review
RAG System Implementation
Free
Artificial Intelligence

RAG System Implementation

RAG System Implementation refers to the end-to-end process of building a retrieval-augmented generation pipeline that combines a retrieval component—typically using vecto...

  • Analyze the components of a RAG architecture and explain how...
  • Implement a retrieval strategy using sparse and dense method...
  • +6 more outcomes
12 units 2
Review
Docker Container Orchestration
Free
Technology & IT

Docker Container Orchestration

Docker container orchestration is the automated management of containerized applications across multiple hosts, ensuring deployment, scaling, networking, and lifecycle co...

  • Design and deploy a multi-container application using Docker...
  • Configure a Docker Swarm cluster with manager and worker nod...
  • +6 more outcomes
12 units 2
Review
Redis Caching Strategies
Free
Technology & IT

Redis Caching Strategies

Redis Caching Strategies is the discipline of using Redis—an in-memory data structure store—as a high-speed cache to accelerate data access and reduce load on primary dat...

  • Apply Redis data structures such as strings, hashes, and sor...
  • Design caching patterns including cache-aside, read-through,...
  • +6 more outcomes
12 units 2
Review
dbt Data Transformation
Free
Data Science

dbt Data Transformation

dbt Data Transformation is a methodology and toolset for applying SQL-based transformations to data already loaded into a data warehouse.

  • Set up a dbt project and configure profiles for data warehou...
  • Build and test dbt models using sources, seeds, and ref func...
  • +5 more outcomes
12 units 2
Review
Scikit-Learn Machine Learning
Free
Artificial Intelligence

Scikit-Learn Machine Learning

Scikit-Learn is an open-source Python library that provides simple and efficient tools for data mining and machine learning.

  • Implement data preprocessing pipelines using Scikit-Learn tr...
  • Build and evaluate linear regression and classification mode...
  • +6 more outcomes
12 units 2
Review
SIEM Platform Administration
Free
Cybersecurity

SIEM Platform Administration

SIEM Platform Administration is the discipline of managing a centralized system that collects, normalizes, and analyzes log data from across an organization’s IT infrastr...

  • Explain the core components and operational value of a SIEM...
  • Configure data ingestion pipelines to collect logs from dive...
  • +5 more outcomes
12 units 2
Review
Google Analytics Advanced Reporting
Free
Data Science

Google Analytics Advanced Reporting

Google Analytics Advanced Reporting refers to the set of techniques and tools that extend the default Google Analytics interface to create highly customized, actionable d...

  • Design custom reports and interactive dashboards to visualiz...
  • Apply advanced segments and audience definitions to isolate...
  • +5 more outcomes
12 units 2
Review
Data Pipeline Engineering
Free
Technology & IT

Data Pipeline Engineering

Data Pipeline Engineering is the discipline of designing, building, and maintaining automated systems that move and transform data from source systems to target destinati...

  • Design a scalable data ingestion strategy using batch and st...
  • Implement a lakehouse architecture with Delta Lake or Apache...
  • +6 more outcomes
12 units 2
Review
Predictive Analytics Modeling
Free
Data Science

Predictive Analytics Modeling

Predictive analytics modeling is the practice of using historical data and statistical algorithms to identify the likelihood of future outcomes.

  • Describe the key stages of the predictive analytics workflow...
  • Prepare raw data for predictive modeling by handling missing...
  • +6 more outcomes
12 units 2
Review
Node.js Microservices Architecture
Free
Programming

Node.js Microservices Architecture

Node.js Microservices Architecture is an approach to building software applications as a collection of loosely coupled, independently deployable services, each running in...

  • Analyze the principles of microservices architecture and Nod...
  • Design RESTful and gRPC APIs for inter-service communication...
  • +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
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