Discover comprehensive computer science courses with hands-on projects and clear learning paths.
Categories
AI Fundamentals & Machine Learning
Master the basics of artificial intelligence, machine learning algorithms, and Python for AI.
10 weeks
AIMLPythonHot
Free
AI Intermediate: Deep Learning & Neural Networks
Master deep learning, neural networks, computer vision, NLP, and advanced AI techniques.
12 weeks
Deep LearningNeural NetworksComputer VisionHot
Free
AI Advanced: Modern Architectures, Efficiency & Scale
Master cutting-edge AI: Transformers, FlashAttention, SSMs (Mamba), MoE, efficient training, and production deployment.
14 weeks
TransformersLLMsProduction AIExpert
Free
Python Programming Fundamentals
Learn Python from scratch with hands-on projects and real-world examples.
8 weeks
BeginnerInteractiveProjects
Free
Python Intermediate Programming
Master advanced Python concepts including OOP, exception handling, and file processing.
6 weeks
IntermediateOOPAdvanced
Free
Advanced Python Programming
Master advanced Python concepts including decorators, metaclasses, concurrency, and performance optimization.
8 weeks
AdvancedExpertProfessional
Free
Python Projects: Build Real Applications
Build real-world Python projects from scratch including CLI tools, web scrapers, and automation scripts.
10 weeks
ProjectsReal-WorldPortfolio
Free
Web Development Fundamentals (HTML, CSS, JavaScript)
Master web development from scratch! Learn HTML5, CSS3, JavaScript ES6+, DOM manipulation, APIs, and build production-ready web applications with authentication and deployment.
20 weeks
HTMLCSSJavaScriptHot
Free
Web Development with Next.js
Master production Next.js development: App Router, Server Components, API routes, performance optimization, and deployment to production.
20 weeks
Next.jsReactProductionHot
Free
Data Structures & Algorithms
Master fundamental data structures including arrays, linked lists, trees, graphs, and hash tables.
10 weeks
Data StructuresFundamentalsInterview Prep
Free
Algorithms & Problem Solving
Master fundamental algorithms, problem-solving techniques, and computational thinking with hands-on practice.
13 weeks
AlgorithmsProblem SolvingInterview Prep
Free
Complete Data Science Bootcamp
Learn data analysis, visualization, and machine learning using Python libraries.
16 weeks
Machine LearningAnalyticsReal Projects
Free
Flutter & Dart Development
Master cross-platform mobile development with Flutter and Dart. Build beautiful, native Android and iOS apps from a single codebase.
20 weeks
FlutterDartMobileHot
Free
System Design Mastery: Scalable Architecture & Design Patterns
Master system design principles, scalable architecture patterns, and design distributed systems for high-scale applications.
19 weeks
System DesignArchitectureScalabilityHot
Free
Docker & Containerization
Master containerization with Docker. Learn container basics, Docker images, registries, networking, and production deployment strategies.