Practice & Learn
Master coding skills with curated resources, tutorials, and practice platforms.
Comprehensive DSA tutorials with practice problems
TutorialBeginner to Advanced
Start LearningTop platform for coding interview preparation with 2000+ problems
Practice PlatformEasy to Hard
Start LearningProgramming challenges and skill assessments
Practice PlatformEasy to Expert
Start LearningMonthly contests and practice problems
Competitive ProgrammingBeginner to Advanced
Start LearningAlgorithms for Competitive Programming
Detailed explanations of algorithms and data structures
TutorialIntermediate to Advanced
Start LearningVisual learning tool for algorithms and data structures
Visualization ToolBeginner to Intermediate
Start LearningAbdul Bari Algorithm Course
Complete algorithms course with clear explanations
YouTube CourseBeginner to Advanced
Start LearningComplete DSA course by Raj Vikramaditya (Striver)
ResourceFree + Paid Content
Start LearningCodeHelp - Love Babbar DSA Course
Popular DSA course with placement assistance
Resource$200-500
Start LearningDSA, Web Development, and System Design courses
Resource$300-800
Start LearningCurated coding interview questions with video explanations
Resource$99-164
Start LearningProgramming interview questions with step-by-step solutions
Resource$249
Start LearningComprehensive system design resource on GitHub
GitHub RepositoryIntermediate to Advanced
Start LearningReal-world system design case studies
BlogIntermediate to Advanced
Start LearningSystem Design Interview Questions
Collection of system design interview questions
GitHub RepositoryIntermediate to Advanced
Start LearningDistributed Systems Course
MIT distributed systems course lectures
YouTube CourseAdvanced
Start LearningEducative - Grokking System Design
Popular system design interview preparation course
Resource$79/month
Start LearningInterviewBit System Design
System design fundamentals and interview questions
ResourceFree + Premium
Start LearningGrokking Modern System Design
Advanced system design concepts for senior roles
Resource$79/month
Start LearningComplete frontend development curriculum
Free Course
HTMLCSSJavaScriptReact
Start LearningFull-stack web development curriculum
Free Course
HTMLCSSJavaScriptReactNode.js
Start LearningOfficial React learning resource
Official Documentation
React
Start LearningOfficial Vue.js learning resource
Official Documentation
Vue.js
Start LearningOfficial Angular learning resource
Official Documentation
AngularTypeScript
Start LearningComprehensive web development documentation
Documentation
HTMLCSSJavaScript
Start LearningOfficial Node.js documentation and guides
Official Documentation
Node.js
Start LearningOfficial Django framework documentation
Official Documentation
PythonDjango
Start LearningSpring Boot Official Guides
Official Spring Boot guides and tutorials
Official Documentation
JavaSpring Boot
Start LearningOfficial Express.js documentation
Official Documentation
Node.jsExpress
Start LearningModern Python web framework documentation
Official Documentation
PythonFastAPI
Start LearningUdemy - Complete Web Development Bootcamp
Full-stack web development course by Angela Yu
Resource$50-100
Start LearningCoursera - Full-Stack Web Development
University-level web development specialization
Resource$49/month
Start LearningPluralsight Web Development Paths
Technology-specific web development learning paths
Resource$35/month
Start LearningAndroid Developer Documentation
Official Android development resources
Official Documentation
JavaKotlin
Start LearningUdacity Android Nanodegree
Comprehensive Android development program
Resource$399/month
Start LearningAndroid Development Course by Google
Official Google Android development course
Free Course
KotlinAndroid
Start LearningCoding in Flow Android Tutorials
Comprehensive Android development tutorials
YouTube Channel
JavaKotlin
Start LearningApple Developer Documentation
Official iOS development resources
Official Documentation
SwiftObjective-C
Start LearningRay Wenderlich iOS Tutorials
High-quality iOS development tutorials
ResourceFree + Premium
Start LearningStanford's iOS development course
University Course
SwiftSwiftUI
Start LearningOfficial Flutter development resources
Official Documentation
DartFlutter
Start LearningReact Native Documentation
Official React Native development resources
Official Documentation
JavaScriptReact Native
Start LearningFlutter & Dart - The Complete Guide
Comprehensive Flutter development course
Resource$50-100
Start LearningMicrosoft's cross-platform mobile development
Official Documentation
C#Xamarin
Start LearningPremier competitive programming platform
Contest PlatformNewbie to International Grandmaster
Start LearningJapanese competitive programming platform
Contest PlatformBeginner to Advanced
Start LearningOne of the oldest competitive programming platforms
Contest PlatformDivision 2 to Division 1
Start LearningMonthly contests and practice problems
Contest PlatformBeginner to Advanced
Start LearningProgramming challenges and contests
Contest PlatformEasy to Expert
Start LearningGoogle's premier programming competition
Annual ContestAdvanced
Start LearningComprehensive algorithms and data structures tutorials
Tutorial WebsiteIntermediate to Advanced
Start LearningStructured competitive programming curriculum
Structured CourseBronze to Platinum
Start LearningCompetitive Programming Handbook
Complete guide to competitive programming
Free BookBeginner to Advanced
Start LearningHigh-quality problem set for competitive programming
Practice PlatformBeginner to Advanced
Start LearningStructured interview preparation with company-specific questions
Interview PlatformFree + Premium
Start LearningPeer-to-peer mock technical interviews
Mock Interview PlatformFree
Start LearningCurated list of 75 important LeetCode problems
Problem ListFree
Start LearningExtended problem list with video solutions
Problem ListFree + Premium
Start LearningCoding assessments and interview practice
Assessment PlatformFree + Premium
Start LearningGrokking System Design Interview
Systematic approach to system design interviews
Resource$79/month
Start LearningSystem Design Interview Book
Popular book on system design interview preparation
Resource$30-40
by Alex Xu
Open-source system design interview preparation
ResourceFree
Start LearningGlassdoor Interview Questions
Company-specific interview questions and experiences
Question DatabaseFree
Start LearningSTAR Method Guide
Situation, Task, Action, Result framework for behavioral questions
FrameworkFree
Behavioral Interview Guide
Common behavioral questions and answer strategies
GuideFree
Start LearningOfficial MongoDB courses and certifications
Official CourseFree
Start LearningIn-memory data structure store documentation
Official DocumentationFree
Start LearningOracle database documentation and tutorials
Official DocumentationFree
Start LearningAWS Training and Certification
Official AWS training resources
Cloud PlatformFree + Paid Certifications
Start LearningOfficial Google Cloud training resources
Cloud PlatformFree + Paid Certifications
Start LearningOfficial Microsoft Azure training resources
Cloud PlatformFree + Paid Certifications
Start LearningCloud Computing Specialization (Coursera)
University of Illinois cloud computing program
Specialization$49/month
Start LearningOfficial Git documentation and tutorials
Official DocumentationFree
Start LearningInteractive Git and GitHub tutorials
Interactive TutorialFree
Start Learning