Concepts

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

65 subjects available

HTML and CSS

Learn HTML and CSS for web page structure and styling.

0 concepts

Git Version Control

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

0 concepts

Python Programming

TRENDING

Learn Python programming for web development and data science.

0 concepts

Object-Oriented Programming

Learn object-oriented programming principles and design patterns.

0 concepts

JavaScript Programming

TRENDING

Master JavaScript programming for web development.

0 concepts

Tailwind CSS

TRENDING

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

0 concepts

Dart Programming

Learn the Dart programming language for Flutter development.

0 concepts

Java Programming

Learn the Java programming language from basic to advanced concepts.

0 concepts

Data Structures and Algorithms

Master fundamental data structures and algorithms for efficient programming.

0 concepts

C Programming

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

0 concepts

C++ Programming

Master C++ programming for system and application development.

0 concepts

Graph Algorithms

TRENDING

Learn advanced graph algorithms and their applications.

0 concepts

TypeScript

TRENDING

Learn TypeScript for building scalable web applications.

0 concepts

RESTful API

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

0 concepts

PHP Programming

Learn PHP programming for web backend development.

0 concepts

Node.js

Build server-side applications with Node.js.

0 concepts

React Development

TRENDING

Build dynamic and interactive web applications using the React library.

0 concepts

GraphQL

Learn GraphQL query language for flexible API development.

0 concepts

Flask

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

0 concepts

Next.js Development

TRENDING

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

0 concepts

Flutter Development

TRENDING

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

0 concepts

React Native

Learn React Native for cross-platform mobile app development.

0 concepts

Kotlin Programming

TRENDING

Learn the Kotlin programming language for Android and backend development.

0 concepts

Kotlin App Development

TRENDING

Master Android app development using the Kotlin programming language.

0 concepts

Swift Programming

Learn Swift programming language for iOS and macOS app development.

0 concepts

Spring Boot

Build enterprise applications with the Spring Boot framework.

0 concepts

DevOps Concepts

Learn DevOps practices, tools, and automation techniques.

0 concepts

MongoDB

Learn MongoDB NoSQL database for modern application development.

0 concepts

SQL and PL/SQL

Master database queries and PL/SQL programming.

0 concepts

Database Management Systems

Study relational database concepts, normalization, and transaction management.

0 concepts

Redis

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

0 concepts

Apache Kafka

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

0 concepts

Operating Systems

Understand operating system concepts and system programming.

0 concepts

Unix Concepts

Master Unix/Linux concepts and shell programming.

0 concepts

Computer Networks

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

0 concepts

System Design

Learn to design large-scale distributed systems.

0 concepts

Low-level Design

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

0 concepts

Microservices Architecture

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

0 concepts

Kubernetes

Learn Kubernetes container orchestration platform for managing containerized applications.

0 concepts

Network Security

Learn network defense, secure protocols, and perimeter security.

0 concepts

Docker

Learn Docker containerization technology and container orchestration.

0 concepts

Cybersecurity

Covers security fundamentals, threat modeling, and defensive techniques.

0 concepts

Cryptography

Learn cryptographic algorithms, protocols, and security implementations.

0 concepts

Machine Learning

TRENDING

Learn machine learning algorithms and data science techniques.

0 concepts

TensorFlow

Learn TensorFlow framework for machine learning and deep learning applications.

0 concepts

Deep Learning

TRENDING

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

0 concepts

Large Language Models

TRENDING

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

0 concepts

Prompt Engineering

TRENDING

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

0 concepts

Natural Language Processing

TRENDING

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

0 concepts

Computer Vision

TRENDING

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

0 concepts

Reinforcement Learning

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

0 concepts

Generative AI

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

0 concepts

Golang Programming

NEW

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

0 concepts

C# Programming

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

0 concepts

Data Science

TRENDING

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

0 concepts

Big Data Analytics

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

0 concepts

Cloud Computing

Master cloud computing concepts and cloud platforms.

0 concepts

Amazon Web Services

Learn Amazon Web Services cloud platform and its core services.

0 concepts

Firebase

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

0 concepts

Angular

Develop scalable single-page applications using the Angular framework.

0 concepts

Internet of Things

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

0 concepts

Blockchain

NEW

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

0 concepts

Quantum Computing

Learn quantum computing principles, algorithms, and quantum programming.

0 concepts

Artificial Intelligence

TRENDING

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

0 concepts

NoSQL Databases

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

0 concepts