skiiling.learn

Build skills
the right way.

Every course ships with an AI tutor, hands-on lab, mock interview, and an AI challenge.

92

courses

4

AI features per course

∞

Practice attempts

100%

Project-based

$⌘K
50 results
// Core
14 courses
generative-ai.course

$ load generative-ai

› category = Artificial Intelligence

› levels = Beginner · Intermediate · Advanced

🤖

Artificial Intelligence

Generative AI

A complete Generative AI learning path — from foundational concepts and prompt engineering to RAG pipelines, fine-tuning, and deploying production LLM systems.

🤖🧪🎙️⚔️3 levels
#01
advanced-java-development.course

$ load advanced-java-development

› category = Programming

› levels = Beginner · Intermediate · Advanced

☕

Programming

Java Programming

Master Java from core syntax to enterprise microservices. Three levels: Java fundamentals, Spring Boot APIs, and cloud-native microservices.

🤖🧪🎙️⚔️3 levels
#02
python-programming-development.course

$ load python-programming-development

› category = Programming

› levels = Beginner · Intermediate · Advanced

🐍

Programming

Python Programming

Master Python from first syntax to production-grade apps. Three progressive levels covering scripting basics, OOP & APIs, and async systems & deployment.

🤖🧪🎙️⚔️3 levels
#03
bigdata-hadoop-spark.course

$ load bigdata-hadoop-spark

› category = Big Data

› levels = Beginner · Intermediate · Advanced

📊

Big Data

Big Data with Hadoop & Spark

Master the big data ecosystem. Three levels: Hadoop & HDFS basics, Apache Spark & Kafka, and production lakehouse architecture.

🤖🧪🎙️⚔️3 levels
#04
aws-cloud-engineer.course

$ load aws-cloud-engineer

› category = Cloud Computing

› levels = Beginner · Intermediate · Advanced

☁️

Cloud Computing

AWS Cloud Engineer

Master Amazon Web Services from core infrastructure to advanced AI and enterprise architectures. Three progressive levels.

🤖🧪🎙️⚔️3 levels
#05
google-cloud-platform-engineer.course

$ load google-cloud-platform-engineer

› category = Cloud Computing

› levels = Beginner · Intermediate · Advanced

🌍

Cloud Computing

Google Cloud Platform (GCP) Engineer

Master GCP from core infrastructure to Vertex AI and data engineering. Three levels: GCP fundamentals, data & containers, and advanced AI & hybrid cloud.

🤖🧪🎙️⚔️3 levels
#06
microsoft-azure-cloud-engineer.course

$ load microsoft-azure-cloud-engineer

› category = Cloud Computing

› levels = Beginner · Intermediate · Advanced

🔷

Cloud Computing

Microsoft Azure Cloud Engineer

Master Azure from core services to enterprise security and AI. Three levels: Azure fundamentals, containers & DevOps, and advanced AI & governance.

🤖🧪🎙️⚔️3 levels
#07
agentic-ai.course

$ load agentic-ai

› category = Artificial Intelligence

› levels = Beginner · Intermediate · Advanced

🧠

Artificial Intelligence

Agentic AI

Master autonomous AI agents from first principles to enterprise scale — single agents, multi-agent orchestration, custom frameworks, and production deployment.

🤖🧪🎙️⚔️3 levels
#08
javascript-development.course

$ load javascript-development

› category = Programming

› levels = Beginner · Intermediate · Advanced

⚡

Programming

JavaScript Development

Master JavaScript from DOM basics to full-stack Node.js applications. Three levels: browser essentials, async patterns & APIs, and TypeScript + production tooling.

🤖🧪🎙️⚔️3 levels
#09
go-programming.course

$ load go-programming

› category = Programming

› levels = Beginner · Intermediate · Advanced

🔷

Programming

Go (Golang) Programming

Master Go from fundamentals to distributed systems. Three levels: language basics, concurrency & APIs, and production microservices with Kubernetes.

🤖🧪🎙️⚔️3 levels
#10
spring-cloud-microservices.course

$ load spring-cloud-microservices

› category = Programming

› levels = Beginner · Intermediate · Advanced

🌱

Programming

Spring Cloud & Microservices

Build enterprise microservices with Spring. Three levels: Spring Boot basics, microservice patterns, and production Kubernetes deployment.

🤖🧪🎙️⚔️3 levels
#11
react-development.course

$ load react-development

› category = Programming

› levels = Beginner · Intermediate · Advanced

⚛️

Programming

React Development

Build modern UIs with React from first components to production apps. Three levels: core concepts, hooks & state management, and Next.js + performance.

🤖🧪🎙️⚔️3 levels
#12
angular-development.course

$ load angular-development

› category = Programming

› levels = Beginner · Intermediate · Advanced

🔺

Programming

Angular Development

Build enterprise Angular applications from components to full NgRx state management. Three levels: Angular basics, RxJS & routing, and NgRx + testing.

🤖🧪🎙️⚔️3 levels
#13
oracle-cloud-infrastructure.course

$ load oracle-cloud-infrastructure

› category = Cloud Computing

› levels = Beginner · Intermediate · Advanced

🔶

Cloud Computing

Oracle Cloud Infrastructure (OCI)

Master Oracle Cloud Infrastructure from core compute to enterprise data and AI. Three progressive levels.

🤖🧪🎙️⚔️3 levels
#14
// Micro
36 lessons
⚡

Micro Lessons are focused, single-topic deep-dives — shorter than full courses but packed with hands-on labs, AI Tutor support, and a completion badge.

multimodal-rag-gemini-gcp.course

$ load multimodal-rag-gemini-gcp

› category = Artificial Intelligence

› levels = Advanced

🔍

Artificial Intelligence

Multimodal RAG with Gemini (GCP)

Standard RAG only reads text. Modern businesses need to query charts, tables, and videos. Build a pipeline that uses Gemini 1.5 Pro to extract and index insights from a library of financial PDF reports containing complex graphs.

🤖🧪🎙️⚔️
Advanced
Continue
#01
realtime-streams-websockets.course

$ load realtime-streams-websockets

› category = Programming

› levels = Intermediate

📡

Programming

Building Real-Time Streams with WebSockets

Standard dashboards refresh on page load; modern ones push updates. This lesson focuses on the bridge between a backend (like Node.js) and a frontend chart.

🤖🧪🎙️⚔️
Inter.
Continue
#02
ui-patterns-big-data.course

$ load ui-patterns-big-data

› category = Big Data

› levels = Intermediate

📊

Big Data

Drills and Deep-Dives: UI Patterns for Big Data

How do you show 1 million records without crashing the browser? This lesson covers breadcrumb navigation and filtered aggregation for big data UIs.

🤖🧪🎙️⚔️
Inter.
Continue
#03
anomaly-detection-alerts-ui.course

$ load anomaly-detection-alerts-ui

› category = Big Data

› levels = Intermediate

🚨

Big Data

Anomaly Detection Alerts: From Logic to UI

Users don't want to stare at dashboards; they want to be told when something is wrong. This lesson covers simple threshold logic and visual 'Critical' states.

🤖🧪🎙️⚔️
Inter.
Continue
#04
mobile-first-analytics.course

$ load mobile-first-analytics

› category = Programming

› levels = Beginner

📱

Programming

Designing for Mobile-First Analytics

Stakeholders check stats on their phones. This micro-lesson focuses on responsive grid systems specifically for data visualizations.

🤖🧪🎙️⚔️
Beginner
Continue
#05
single-table-design-dynamodb.course

$ load single-table-design-dynamodb

› category = Cloud Computing

› levels = Advanced

🗄️

Cloud Computing

The Art of Single Table Design (DynamoDB)

Moving from SQL to NoSQL often fails because people try to normalize data. This lesson explains how to group multiple entities into one table for O(1) performance.

🤖🧪🎙️⚔️
Advanced
Continue
#06
schema-design-time-series.course

$ load schema-design-time-series

› category = Big Data

› levels = Advanced

⏱️

Big Data

Schema Design for Time-Series Data

IoT and log data grow exponentially. This lesson teaches bucketizing — storing multiple events in one document to reduce index size.

🤖🧪🎙️⚔️
Advanced
Continue
#07
indexing-strategies-search-filter.course

$ load indexing-strategies-search-filter

› category = Big Data

› levels = Intermediate

🔎

Big Data

Indexing Strategies for Search & Filter

NoSQL is fast only if your indexes are right. This lesson covers Compound and Geospatial indexes for apps like Uber or Airbnb.

🤖🧪🎙️⚔️
Inter.
Continue
#08
sql-to-nosql-migration.course

$ load sql-to-nosql-migration

› category = Programming

› levels = Intermediate

🔄

Programming

SQL to NoSQL Migration Playbook

Legacy systems are constantly being modernized. A checklist for mapping a Relational Schema (PostgreSQL) to a Document Schema (MongoDB), with a script to flatten a 3-table SQL join into a single JSON object.

🤖🧪🎙️⚔️
Inter.
Continue
#09
prompt-distillation-cost-efficiency.course

$ load prompt-distillation-cost-efficiency

› category = Artificial Intelligence

› levels = Advanced

💡

Artificial Intelligence

Prompt Distillation for Cost Efficiency

Using Pro models for everything is too expensive. Distillation teaches how to use a large model to teach a smaller, cheaper one to perform the same task at a fraction of the cost.

🤖🧪🎙️⚔️
Advanced
Continue
#10
guardrails-nemo-llamaguard.course

$ load guardrails-nemo-llamaguard

› category = Artificial Intelligence

› levels = Advanced

🛡️

Artificial Intelligence

Implementing Guardrails with NeMo or LlamaGuard

Companies are terrified of their AI going off-script. Build a pre-processing layer that filters user intent and a post-processing layer that validates AI output before the user sees it.

🤖🧪🎙️⚔️
Advanced
Continue
#11
agent-loop-planning-self-correction.course

$ load agent-loop-planning-self-correction

› category = Artificial Intelligence

› levels = Intermediate

🔁

Artificial Intelligence

The Agent Loop: Planning & Self-Correction

Unlike simple chatbots, Agentic AI can think about its mistakes. Implement a Python-based agent loop where an LLM creates a plan, executes a step, checks the result, and pivots if the outcome is wrong.

🤖🧪🎙️⚔️
Inter.
Continue
#12
multi-agent-orchestration-autogen-crewai.course

$ load multi-agent-orchestration-autogen-crewai

› category = Artificial Intelligence

› levels = Advanced

🤝

Artificial Intelligence

Multi-Agent Orchestration with AutoGen or CrewAI

Complex tasks require different roles — a Coder agent, a Reviewer agent, a Researcher agent. Set up a Creative Agency multi-agent system where one agent writes content and another critiques it until a quality score is met.

🤖🧪🎙️⚔️
Advanced
Continue
#13
function-calling-llms-apis.course

$ load function-calling-llms-apis

› category = Artificial Intelligence

› levels = Intermediate

🔧

Artificial Intelligence

Function Calling: Bridging LLMs to APIs

This is the hands of the agent. Without function calling, AI can only talk; with it, AI can do. Define an OpenAPI schema that lets an agent autonomously check warehouse stock and email a supplier when a threshold is met.

🤖🧪🎙️⚔️
Inter.
Continue
#14
aws-bedrock-knowledge-bases.course

$ load aws-bedrock-knowledge-bases

› category = Cloud Computing

› levels = Intermediate

🪨

Cloud Computing

AWS Bedrock: Knowledge Bases & Data Connectors

Bedrock is the fastest way for AWS users to deploy RAG without managing infrastructure. Connect an S3 bucket to Amazon Bedrock to create a Living Documentation bot that updates every time a new doc is uploaded.

🤖🧪🎙️⚔️
Inter.
Continue
#15
vertex-ai-search-conversation.course

$ load vertex-ai-search-conversation

› category = Cloud Computing

› levels = Intermediate

🔷

Cloud Computing

Vertex AI Search and Conversation (GCP)

Google's no-code RAG solution. Deploy a production-ready search engine for an e-commerce site using Google's pre-indexed retail models in under 30 minutes.

🤖🧪🎙️⚔️
Inter.
Continue
#16
sagemaker-jumpstart-open-source.course

$ load sagemaker-jumpstart-open-source

› category = Cloud Computing

› levels = Intermediate

☁️

Cloud Computing

Amazon SageMaker JumpStart for Open-Source Models

Many companies want to host their own models like Llama 3 for total data privacy. One-click deployment of a Llama 3 model on a dedicated AWS Inferentia2 chip for optimized performance.

🤖🧪🎙️⚔️
Inter.
Continue
#17
gcp-model-monitoring-quality-drift.course

$ load gcp-model-monitoring-quality-drift

› category = Cloud Computing

› levels = Advanced

📉

Cloud Computing

GCP Model Monitoring: Detecting Quality Drift

AI models get worse over time as the world changes. Use Vertex AI Model Monitoring to set up automated alerts when the sentiment or factuality of your AI's answers begins to decline.

🤖🧪🎙️⚔️
Advanced
Continue
#18
spark-data-skew-salting.course

$ load spark-data-skew-salting

› category = Big Data

› levels = Advanced

🧂

Big Data

Solving the Data Skew Headache in Spark

Skewed data — where one partition is 10x larger than others — is the number one reason Spark jobs fail. This lesson covers Salting techniques to redistribute skewed join keys across all executors.

🤖🧪🎙️⚔️
Advanced
Continue
#19
delta-lake-acid-spark.course

$ load delta-lake-acid-spark

› category = Big Data

› levels = Advanced

🏔️

Big Data

Delta Lake: ACID Transactions on Spark

Standard Parquet files lack version control. Delta Lake is now the industry standard for Lakehouse architectures. Perform a Time Travel query to restore a dataset to its state from 24 hours ago using Delta logs.

🤖🧪🎙️⚔️
Advanced
Continue
#20
spark-structured-streaming-dashboards.course

$ load spark-structured-streaming-dashboards

› category = Big Data

› levels = Advanced

⚡

Big Data

Structured Streaming for Real-Time Dashboards

Businesses want data now, not tomorrow. This lesson covers the micro-batch concept and connects a live Kafka stream to a Spark DataFrame with a sliding window count.

🤖🧪🎙️⚔️
Advanced
Continue
#21
spark-ui-memory-spill-debugging.course

$ load spark-ui-memory-spill-debugging

› category = Big Data

› levels = Advanced

🔬

Big Data

Spark UI: Decoding the Spill to Disk Error

Senior engineers spend 40% of their time debugging memory. This lesson teaches how to read the Spark UI environment tab and fix memory spill errors by tuning executor memory.

🤖🧪🎙️⚔️
Advanced
Continue
#22
azure-openai-rag-private-data.course

$ load azure-openai-rag-private-data

› category = Cloud Computing

› levels = Intermediate

🔵

Cloud Computing

Azure OpenAI: Grounding GPT with Private Data

Every enterprise wants an AI that doesn't hallucinate. This lesson covers RAG (Retrieval-Augmented Generation) in Azure — connecting Blob Storage to Azure OpenAI Studio to ground a chatbot in internal HR docs.

🤖🧪🎙️⚔️
Inter.
Continue
#23
finops-azure-resource-audit.course

$ load finops-azure-resource-audit

› category = Cloud Computing

› levels = Intermediate

💰

Cloud Computing

FinOps: The Always-On Resource Audit

Cloud waste is a billion-dollar problem. This lesson teaches how to use Azure Advisor and Cost Management to identify zombie resources and set up automated shutdown logic.

🤖🧪🎙️⚔️
Inter.
Continue
#24
azure-hub-spoke-networking.course

$ load azure-hub-spoke-networking

› category = Cloud Computing

› levels = Advanced

🔵

Cloud Computing

Hub-and-Spoke Networking for Security

Junior architects often put everything in one VNet. This lesson teaches the Hub-and-Spoke model for enterprise-grade security with a central firewall and application spokes.

🤖🧪🎙️⚔️
Advanced
Continue
#25
azure-functions-event-driven.course

$ load azure-functions-event-driven

› category = Cloud Computing

› levels = Intermediate

⚡

Cloud Computing

Azure Functions: Event-Driven Automation

Serverless is the cheapest way to run small tasks. This lesson covers triggers in Azure Functions — write a Python function that automatically resizes an image the moment it is uploaded to a Storage Account.

🤖🧪🎙️⚔️
Inter.
Continue
#26
azure-managed-identities-passwordless.course

$ load azure-managed-identities-passwordless

› category = Cloud Computing

› levels = Intermediate

🔑

Cloud Computing

Managed Identities: Passwordless Security

Hardcoding passwords in code is a major security risk. Azure Managed Identity is the modern fix — authenticate a Web App to a SQL Database without a single connection string or password.

🤖🧪🎙️⚔️
Inter.
Continue
#27
langchain-ecosystem.course

$ load langchain-ecosystem

› category = Artificial Intelligence

› levels = Intermediate

🦜

Artificial Intelligence

LangChain, LangGraph & LangSmith

Master the full LangChain ecosystem — build production chains, stateful agentic workflows with LangGraph, and debug and evaluate with LangSmith. One course, every tool.

🤖🧪🎙️⚔️
Inter.
Continue
#28
vector-databases.course

$ load vector-databases

› category = Artificial Intelligence

› levels = Intermediate

🗄️

Artificial Intelligence

Vector Databases: Qdrant, Pinecone, ChromaDB & More

Learn every major vector database — ChromaDB for local prototyping, Pinecone for managed production, Qdrant for advanced filtering, plus Weaviate, Milvus, and pgvector. One course, all the options.

🤖🧪🎙️⚔️
Inter.
Continue
#29
data-analytics-sql-powerbi-tableau.course

$ load data-analytics-sql-powerbi-tableau

› category = Data Analytics

› levels = Beginner to Advanced

📈

Data Analytics

Data Analytics Professional Track (SQL, Power BI & Tableau)

Become a job-ready data analyst end to end: query and shape data with SQL, model and visualise it in Power BI with DAX, and build executive dashboards and stories in Tableau. Every module mirrors a real analyst workflow — from a messy source table to a decision-ready dashboard a stakeholder actually uses.

🤖🧪🎙️⚔️
Beginner+
Continue
#30
applied-mlops-deployment-monitoring.course

$ load applied-mlops-deployment-monitoring

› category = Artificial Intelligence

› levels = Advanced

🚀

Artificial Intelligence

Applied MLOps: Machine Learning Model Deployment & Monitoring

The 87% of models that never reach production fail on the last mile — packaging, serving, and monitoring. This track takes a trained model to a monitored, auto-retraining production service: containerised serving, CI/CD, a feature store, and drift detection with automated rollback. Built around what SRE and ML platform teams actually run.

🤖🧪🎙️⚔️
Advanced
Continue
#31
ai-strategy-genai-business-leaders.course

$ load ai-strategy-genai-business-leaders

› category = Artificial Intelligence

› levels = Intermediate

🧠

Artificial Intelligence

AI Strategy & GenAI Implementation for Business Leaders

A non-code executive track for leaders who must decide where GenAI creates value — and where it burns budget. Build an AI strategy, evaluate build-vs-buy, quantify ROI, run a use-case portfolio, and stand up responsible-AI governance. Framed around board-level decisions, vendor evaluation, and change management, not model internals.

🤖🧪🎙️⚔️
Inter.
Continue
#32
data-engineering-spark-snowflake.course

$ load data-engineering-spark-snowflake

› category = Big Data

› levels = Advanced

🏗️

Big Data

Data Engineering & Big Data Pipelines (Apache Spark & Snowflake)

Build the pipelines that power analytics and ML at scale. Ingest and transform terabytes with Apache Spark, design a Snowflake warehouse, and orchestrate batch and streaming ELT with data-quality gates and cost control. Modelled on the modern data stack and the failures (skew, small files, runaway compute) that break it in production.

🤖🧪🎙️⚔️
Advanced
Continue
#33
ui-ux-design-sigma-systems.course

$ load ui-ux-design-sigma-systems

› category = Design

› levels = Beginner to Advanced

🎨

Design

UI/UX Design & Design Systems Mastery

Design products people find obvious to use — then make them scale. Learn the full UX process (research → IA → wireframes → prototypes → usability testing) and master design systems: tokens, components, and governance so a whole team ships consistent UI fast. Built around real product work in Figma, from empty canvas to a documented, handoff-ready system.

🤖🧪🎙️⚔️
Beginner+
Continue
#34
seo-content-strategy.course

$ load seo-content-strategy

› category = Marketing

› levels = Beginner to Advanced

📣

Marketing

Search Engine Optimisation & Content Strategy

Win organic traffic that compounds. Master technical, on-page, and off-page SEO, then build a content strategy that ranks and converts — keyword clusters, topical authority, and a measurable editorial engine. Grounded in how modern search (and AI overviews) actually rank pages, with the audits and dashboards a real SEO/content team runs.

🤖🧪🎙️⚔️
Beginner+
Continue
#35
system-design-microservices.course

$ load system-design-microservices

› category = Programming

› levels = Advanced

🏛️

Programming

System Design & Microservices Architecture

Design systems that stay up at scale — the exact skill senior-engineer interviews test. Work through scaling, caching, sharding, and the CAP trade-offs, then decompose a monolith into resilient microservices with API gateways, async messaging, and observability. Every module ends at a whiteboard-ready design for a real system (URL shortener, feed, chat, payments).

🤖🧪🎙️⚔️
Advanced
Continue
#36