Concepts
Select a subject to explore concepts in a reels-like experience
Filters
Filters
HTML and CSS
Web Development
Learn HTML and CSS for web page structure and styling.
Git Version Control
Development Tools
Master the Git version control system for tracking changes and collaborating on code projects.
Python Programming
Programming Languages
Learn Python programming for web development and data science.
Object-Oriented Programming
Programming Concepts
Learn object-oriented programming principles and design patterns.
JavaScript Programming
Programming Languages
Master JavaScript programming for web development.
Tailwind CSS
Web Development
Learn Tailwind CSS utility-first framework for rapid UI development.
Dart Programming
Programming Languages
Learn the Dart programming language for Flutter development.
Java Programming
Programming Languages
Learn the Java programming language from basic to advanced concepts.
Data Structures and Algorithms
Computer Science
Master fundamental data structures and algorithms for efficient programming.
C Programming
Programming Languages
Learn C programming language fundamentals, memory management, and best practices.
C++ Programming
Programming Languages
Master C++ programming for system and application development.
Graph Algorithms
Computer Science
Learn advanced graph algorithms and their applications.
TypeScript
Programming Languages
Learn TypeScript for building scalable web applications.
RESTful API
Web Development
Learn RESTful API design principles and best practices for web services.
PHP Programming
Backend Development
Learn PHP programming for web backend development.
Node.js
Backend Development
Build server-side applications with Node.js.
React Development
Web Development
Build dynamic and interactive web applications using the React library.
GraphQL
Web Development
Learn GraphQL query language for flexible API development.
Flask
Web Development
Learn Flask web framework for building Python web applications and APIs.
Next.js Development
Web Development
Build production-ready web applications with the Next.js framework.
Flutter Development
Mobile Development
Learn to build beautiful cross-platform mobile applications using the Flutter framework.
React Native
Mobile Development
Learn React Native for cross-platform mobile app development.
Kotlin Programming
Programming Languages
Learn the Kotlin programming language for Android and backend development.
Kotlin App Development
Mobile Development
Master Android app development using the Kotlin programming language.
Swift Programming
Programming Languages
Learn Swift programming language for iOS and macOS app development.
Spring Boot
Frameworks
Build enterprise applications with the Spring Boot framework.
DevOps Concepts
DevOps
Learn DevOps practices, tools, and automation techniques.
MongoDB
Database
Learn MongoDB NoSQL database for modern application development.
SQL and PL/SQL
Database
Master database queries and PL/SQL programming.
Database Management Systems
Database
Study relational database concepts, normalization, and transaction management.
Redis
Database
Learn Redis in-memory data structure store for caching and real-time applications.
Apache Kafka
Big Data & Streaming
Learn Apache Kafka for distributed streaming and event-driven architectures.
Operating Systems
Computer Science
Understand operating system concepts and system programming.
Unix Concepts
Operating Systems
Master Unix/Linux concepts and shell programming.
Computer Networks
Computer Science
Learn networking fundamentals, TCP/IP, routing, and switching.
System Design
Software Architecture
Learn to design large-scale distributed systems.
Low-level Design
Software Architecture
Detailed low-level design: class diagrams, interfaces, component responsibilities, and design patterns for robust implementations.
Microservices Architecture
Software Architecture
Design and implement microservices, service communication, and deployment patterns.
Kubernetes
DevOps
Learn Kubernetes container orchestration platform for managing containerized applications.
Network Security
Security
Learn network defense, secure protocols, and perimeter security.
Docker
DevOps
Learn Docker containerization technology and container orchestration.
Cybersecurity
Security
Covers security fundamentals, threat modeling, and defensive techniques.
Cryptography
Security
Learn cryptographic algorithms, protocols, and security implementations.
Machine Learning
Data Science
Learn machine learning algorithms and data science techniques.
TensorFlow
Artificial Intelligence
Learn TensorFlow framework for machine learning and deep learning applications.
Deep Learning
Artificial Intelligence
Learn deep learning fundamentals, neural networks, and practical frameworks (TensorFlow, PyTorch).
Large Language Models
AI and Generative AI
Learn about large language models, their architecture, and applications.
Prompt Engineering
AI and Generative AI
Techniques and best practices for designing prompts and evaluating outputs for large language models.
Natural Language Processing
Artificial Intelligence
Covers NLP fundamentals, transformer models, and practical NLP pipelines.
Computer Vision
Artificial Intelligence
Study image processing, convolutional neural networks, and vision applications.
Reinforcement Learning
Artificial Intelligence
Reinforcement Learning (RL) fundamentals, algorithms (Q-learning, DQN, PPO), and applications.
Generative AI
AI and Generative AI
Generative AI: GANs, VAEs, diffusion models, LLMs and creative AI techniques.
Golang Programming
Programming Languages
Learn the Go programming language, its syntax, and features.
C# Programming
Programming Languages
Learn C# language features, the .NET ecosystem, and application development.
Data Science
Data Science
Master data science concepts, statistical analysis, and data visualization.
Big Data Analytics
Data Engineering
Learn big data processing, Hadoop ecosystem, and Spark for analytics.
Cloud Computing
Cloud Technologies
Master cloud computing concepts and cloud platforms.
Amazon Web Services
Cloud Technologies
Learn Amazon Web Services cloud platform and its core services.
Firebase
Cloud Technologies
Firebase platform for building and scaling web and mobile apps — database, auth, hosting, and serverless functions.
Angular
Web Development
Develop scalable single-page applications using the Angular framework.
Internet of Things
Embedded Systems
Learn IoT architectures, sensors, and edge-to-cloud workflows.
Blockchain
Distributed Systems
Understand blockchain fundamentals, distributed ledgers, smart contracts, and cryptographic principles.
Quantum Computing
Emerging Technologies
Learn quantum computing principles, algorithms, and quantum programming.
Artificial Intelligence
Artificial Intelligence
Fundamentals and advances in Artificial Intelligence — concepts, algorithms, and applications.
NoSQL Databases
Database
Overview of NoSQL database types (document, key-value, wide-column, graph) and when to use them in modern applications.