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