Concepts

Select a subject to explore concepts in a reels-like experience

68 subjects available

Object-Oriented Programming

Learn object-oriented programming principles and design patterns.

420 concepts

HTML and CSS

Learn HTML and CSS for web page structure and styling.

420 concepts

Dart Programming

Learn the Dart programming language for Flutter development.

180 concepts

Git Version Control

Master the Git version control system for tracking changes and collaborating on code projects.

165 concepts

JavaScript Programming

TRENDING

Master JavaScript programming for web development.

405 concepts

PHP Programming

Learn PHP programming for web backend development.

390 concepts

Python Programming

TRENDING

Learn Python programming for web development and data science.

285 concepts

Java Programming

Learn the Java programming language from basic to advanced concepts.

420 concepts

Data Structures and Algorithms

Master fundamental data structures and algorithms for efficient programming.

435 concepts

Flutter Development

TRENDING

Learn to build beautiful cross-platform mobile applications using the Flutter framework.

465 concepts

Kotlin App Development

TRENDING

Master Android app development using the Kotlin programming language.

375 concepts

Kotlin Programming

TRENDING

Learn the Kotlin programming language for Android and backend development.

270 concepts

TypeScript

TRENDING

Learn TypeScript for building scalable web applications.

165 concepts

React Development

TRENDING

Build dynamic and interactive web applications using the React library.

435 concepts

Node.js

Build server-side applications with Node.js.

210 concepts

.NET Development

Build enterprise-grade backend services and APIs using .NET.

165 concepts

NestJS

Develop scalable server-side applications with NestJS framework.

0 concepts

C Programming

Learn C programming language fundamentals, memory management, and best practices.

195 concepts

SQL

Master SQL for querying and managing relational databases.

270 concepts

Golang Programming

NEW

Learn the Go programming language, its syntax, and features.

165 concepts

PL/SQL

Learn PL/SQL for procedural programming with Oracle databases.

180 concepts

Spring Boot

Build enterprise applications with the Spring Boot framework.

300 concepts

Database Management Systems

Study relational database concepts, normalization, and transaction management.

180 concepts

Computer Networks

Learn networking fundamentals, TCP/IP, routing, and switching.

180 concepts

Unix Concepts

Master Unix/Linux concepts and shell programming.

405 concepts

DevOps Concepts

Learn DevOps practices, tools, and automation techniques.

450 concepts

C# Programming

Learn C# language features, the .NET ecosystem, and application development.

210 concepts

Internet of Things

Learn IoT architectures, sensors, and edge-to-cloud workflows.

195 concepts

Network Security

Learn network defense, secure protocols, and perimeter security.

180 concepts

Operating Systems

Understand operating system concepts and system programming.

75 concepts

Angular

Develop scalable single-page applications using the Angular framework.

420 concepts

Next.js Development

TRENDING

Build production-ready web applications with the Next.js framework.

450 concepts

C++ Programming

Master C++ programming for system and application development.

285 concepts

Graph Algorithms

TRENDING

Learn advanced graph algorithms and their applications.

210 concepts

System Design

Learn to design large-scale distributed systems.

405 concepts

Machine Learning

TRENDING

Learn machine learning algorithms and data science techniques.

450 concepts

Deep Learning

TRENDING

Learn deep learning fundamentals, neural networks, and practical frameworks (TensorFlow, PyTorch).

180 concepts

Cloud Computing

Master cloud computing concepts and cloud platforms.

450 concepts

Data Science

TRENDING

Master data science concepts, statistical analysis, and data visualization.

420 concepts

Big Data Analytics

Learn big data processing, Hadoop ecosystem, and Spark for analytics.

180 concepts

Blockchain

NEW

Understand blockchain fundamentals, distributed ledgers, smart contracts, and cryptographic principles.

180 concepts

Computer Vision

TRENDING

Study image processing, convolutional neural networks, and vision applications.

180 concepts

Cybersecurity

Covers security fundamentals, threat modeling, and defensive techniques.

195 concepts

Microservices Architecture

Design and implement microservices, service communication, and deployment patterns.

165 concepts

Natural Language Processing

TRENDING

Covers NLP fundamentals, transformer models, and practical NLP pipelines.

195 concepts

Large Language Models

TRENDING

Learn about large language models, their architecture, and applications.

180 concepts

Apache Kafka

Learn Apache Kafka for distributed streaming and event-driven architectures.

195 concepts

Amazon Web Services

Learn Amazon Web Services cloud platform and its core services.

180 concepts

Cryptography

Learn cryptographic algorithms, protocols, and security implementations.

180 concepts

Docker

Learn Docker containerization technology and container orchestration.

180 concepts

Flask

Learn Flask web framework for building Python web applications and APIs.

165 concepts

GraphQL

Learn GraphQL query language for flexible API development.

180 concepts

Kubernetes

Learn Kubernetes container orchestration platform for managing containerized applications.

195 concepts

MongoDB

Learn MongoDB NoSQL database for modern application development.

210 concepts

Quantum Computing

Learn quantum computing principles, algorithms, and quantum programming.

180 concepts

React Native

Learn React Native for cross-platform mobile app development.

210 concepts

Redis

Learn Redis in-memory data structure store for caching and real-time applications.

195 concepts

RESTful API

Learn RESTful API design principles and best practices for web services.

180 concepts

Swift Programming

Learn Swift programming language for iOS and macOS app development.

60 concepts

Tailwind CSS

TRENDING

Learn Tailwind CSS utility-first framework for rapid UI development.

195 concepts

TensorFlow

Learn TensorFlow framework for machine learning and deep learning applications.

195 concepts

Artificial Intelligence

TRENDING

Fundamentals and advances in Artificial Intelligence — concepts, algorithms, and applications.

180 concepts

Generative AI

Generative AI: GANs, VAEs, diffusion models, LLMs and creative AI techniques.

225 concepts

Reinforcement Learning

Reinforcement Learning (RL) fundamentals, algorithms (Q-learning, DQN, PPO), and applications.

180 concepts

Prompt Engineering

TRENDING

Techniques and best practices for designing prompts and evaluating outputs for large language models.

165 concepts

Firebase

Firebase platform for building and scaling web and mobile apps — database, auth, hosting, and serverless functions.

165 concepts

NoSQL Databases

Overview of NoSQL database types (document, key-value, wide-column, graph) and when to use them in modern applications.

195 concepts

Low-level Design

Detailed low-level design: class diagrams, interfaces, component responsibilities, and design patterns for robust implementations.

165 concepts