GoHire Logo

Practice & Learn

Master coding skills with curated resources, tutorials, and practice platforms.

GeeksforGeeks DSA Course

Comprehensive DSA tutorials with practice problems

TutorialBeginner to Advanced
Start Learning

LeetCode

Top platform for coding interview preparation with 2000+ problems

Practice PlatformEasy to Hard
Start Learning

HackerRank

Programming challenges and skill assessments

Practice PlatformEasy to Expert
Start Learning

CodeChef

Monthly contests and practice problems

Competitive ProgrammingBeginner to Advanced
Start Learning

Algorithms for Competitive Programming

Detailed explanations of algorithms and data structures

TutorialIntermediate to Advanced
Start Learning

Visualgo

Visual learning tool for algorithms and data structures

Visualization ToolBeginner to Intermediate
Start Learning

Abdul Bari Algorithm Course

Complete algorithms course with clear explanations

YouTube CourseBeginner to Advanced
Start Learning

Striver's A2Z DSA Course

Complete DSA course by Raj Vikramaditya (Striver)

ResourceFree + Paid Content
6-12 months
Start Learning

CodeHelp - Love Babbar DSA Course

Popular DSA course with placement assistance

Resource$200-500
6 months
Start Learning

Pepcoding

DSA, Web Development, and System Design courses

Resource$300-800
8-12 months
Start Learning

AlgoExpert

Curated coding interview questions with video explanations

Resource$99-164
Self-paced
Start Learning

InterviewCake

Programming interview questions with step-by-step solutions

Resource$249
Self-paced
Start Learning

System Design Primer

Comprehensive system design resource on GitHub

GitHub RepositoryIntermediate to Advanced
Start Learning

High Scalability

Real-world system design case studies

BlogIntermediate to Advanced
Start Learning

System Design Interview Questions

Collection of system design interview questions

GitHub RepositoryIntermediate to Advanced
Start Learning

Distributed Systems Course

MIT distributed systems course lectures

YouTube CourseAdvanced
Start Learning

Educative - Grokking System Design

Popular system design interview preparation course

Resource$79/month
3-6 months
Start Learning

InterviewBit System Design

System design fundamentals and interview questions

ResourceFree + Premium
2-4 months
Start Learning

Grokking Modern System Design

Advanced system design concepts for senior roles

Resource$79/month
4-8 months
Start Learning

freeCodeCamp

Complete frontend development curriculum

Free Course
HTMLCSSJavaScriptReact
300+ hours
Start Learning

The Odin Project

Full-stack web development curriculum

Free Course
HTMLCSSJavaScriptReactNode.js
1000+ hours
Start Learning

React Official Tutorial

Official React learning resource

Official Documentation
React
20-40 hours
Start Learning

Vue.js Guide

Official Vue.js learning resource

Official Documentation
Vue.js
20-30 hours
Start Learning

Angular Tutorial

Official Angular learning resource

Official Documentation
AngularTypeScript
30-50 hours
Start Learning

MDN Web Docs

Comprehensive web development documentation

Documentation
HTMLCSSJavaScript
Self-paced
Start Learning

Node.js Documentation

Official Node.js documentation and guides

Official Documentation
Node.js
Self-paced
Start Learning

Django Documentation

Official Django framework documentation

Official Documentation
PythonDjango
Self-paced
Start Learning

Spring Boot Official Guides

Official Spring Boot guides and tutorials

Official Documentation
JavaSpring Boot
Self-paced
Start Learning

Express.js Guide

Official Express.js documentation

Official Documentation
Node.jsExpress
Self-paced
Start Learning

FastAPI Documentation

Modern Python web framework documentation

Official Documentation
PythonFastAPI
Self-paced
Start Learning

Udemy - Complete Web Development Bootcamp

Full-stack web development course by Angela Yu

Resource$50-100
65+ hours
Start Learning

Coursera - Full-Stack Web Development

University-level web development specialization

Resource$49/month
6 months
Start Learning

Pluralsight Web Development Paths

Technology-specific web development learning paths

Resource$35/month
Variable
Start Learning

Android Developer Documentation

Official Android development resources

Official Documentation
JavaKotlin
Start Learning

Udacity Android Nanodegree

Comprehensive Android development program

Resource$399/month
4 months
Start Learning

Android Development Course by Google

Official Google Android development course

Free Course
KotlinAndroid
Start Learning

Coding in Flow Android Tutorials

Comprehensive Android development tutorials

YouTube Channel
JavaKotlin
Start Learning

Apple Developer Documentation

Official iOS development resources

Official Documentation
SwiftObjective-C
Start Learning

Ray Wenderlich iOS Tutorials

High-quality iOS development tutorials

ResourceFree + Premium
Start Learning

Stanford CS193p

Stanford's iOS development course

University Course
SwiftSwiftUI
Start Learning

100 Days of SwiftUI

Complete SwiftUI learning course

Free Course
SwiftSwiftUI
Start Learning

Flutter Documentation

Official Flutter development resources

Official Documentation
DartFlutter
Start Learning

React Native Documentation

Official React Native development resources

Official Documentation
JavaScriptReact Native
Start Learning

Flutter & Dart - The Complete Guide

Comprehensive Flutter development course

Resource$50-100
40+ hours
Start Learning

Xamarin Documentation

Microsoft's cross-platform mobile development

Official Documentation
C#Xamarin
Start Learning

Codeforces

Premier competitive programming platform

Contest PlatformNewbie to International Grandmaster
Start Learning

AtCoder

Japanese competitive programming platform

Contest PlatformBeginner to Advanced
Start Learning

TopCoder

One of the oldest competitive programming platforms

Contest PlatformDivision 2 to Division 1
Start Learning

CodeChef

Monthly contests and practice problems

Contest PlatformBeginner to Advanced
Start Learning

HackerRank

Programming challenges and contests

Contest PlatformEasy to Expert
Start Learning

Google Code Jam

Google's premier programming competition

Annual ContestAdvanced
Start Learning

CP-Algorithms

Comprehensive algorithms and data structures tutorials

Tutorial WebsiteIntermediate to Advanced
Start Learning

USACO Guide

Structured competitive programming curriculum

Structured CourseBronze to Platinum
Start Learning

Competitive Programming Handbook

Complete guide to competitive programming

Free BookBeginner to Advanced
Start Learning

CSES Problem Set

High-quality problem set for competitive programming

Practice PlatformBeginner to Advanced
Start Learning

InterviewBit

Structured interview preparation with company-specific questions

Interview PlatformFree + Premium
Start Learning

Pramp

Peer-to-peer mock technical interviews

Mock Interview PlatformFree
Start Learning

Blind 75

Curated list of 75 important LeetCode problems

Problem ListFree
Start Learning

NeetCode 150

Extended problem list with video solutions

Problem ListFree + Premium
Start Learning

CodeSignal

Coding assessments and interview practice

Assessment PlatformFree + Premium
Start Learning

Grokking System Design Interview

Systematic approach to system design interviews

Resource$79/month
Start Learning

System Design Interview Book

Popular book on system design interview preparation

Resource$30-40
by Alex Xu

System Design Primer

Open-source system design interview preparation

ResourceFree
Start Learning

Glassdoor Interview Questions

Company-specific interview questions and experiences

Question DatabaseFree
Start Learning

STAR Method Guide

Situation, Task, Action, Result framework for behavioral questions

FrameworkFree

Behavioral Interview Guide

Common behavioral questions and answer strategies

GuideFree
Start Learning

W3Schools SQL Tutorial

Comprehensive SQL tutorial for beginners

TutorialFree
Start Learning

MongoDB University

Official MongoDB courses and certifications

Official CourseFree
Start Learning

PostgreSQL Tutorial

Complete PostgreSQL tutorial

TutorialFree
Start Learning

Redis Documentation

In-memory data structure store documentation

Official DocumentationFree
Start Learning

Oracle Database Tutorial

Oracle database documentation and tutorials

Official DocumentationFree
Start Learning

AWS Training and Certification

Official AWS training resources

Cloud PlatformFree + Paid Certifications
Start Learning

Google Cloud Training

Official Google Cloud training resources

Cloud PlatformFree + Paid Certifications
Start Learning

Microsoft Azure Learning

Official Microsoft Azure training resources

Cloud PlatformFree + Paid Certifications
Start Learning

Cloud Computing Specialization (Coursera)

University of Illinois cloud computing program

Specialization$49/month
Start Learning

Git Documentation

Official Git documentation and tutorials

Official DocumentationFree
Start Learning

GitHub Learning Lab

Interactive Git and GitHub tutorials

Interactive TutorialFree
Start Learning

Atlassian Git Tutorials

Comprehensive Git tutorials by Atlassian

TutorialFree
Start Learning

Pro Git Book

Complete Git reference book

Free BookFree
Start Learning