Free Tutorial Sites
11 entriesGeneral-purpose sites with beginner-friendly tutorials across programming and IT.
Web Development
2 entriesAuthoritative references and guides for building for the web.
Programming Languages
8 entriesLanguage-specific tutorials, books and exercises.
Database Tutorials
5 entriesTutorials and docs for relational and NoSQL databases.
Cloud, DevOps & Linux Training
7 entriesVendor and community training for cloud platforms, containers and Linux.
Networking Tutorials
4 entriesLearning resources for computer networking and communications.
Computer Science Fundamentals
4 entriesUniversity-level courses and foundations of computing.
Online Course Platforms
4 entriesMarketplaces and platforms with courses on programming and IT.
Coding Practice & Interview Prep
3 entriesPlatforms for practicing problems and preparing for technical interviews.
Frequently Asked Questions
Where can I learn programming for free?
freeCodeCamp, W3Schools, GeeksforGeeks, The Odin Project, Programiz and Khan Academy offer free tutorials, while MIT OpenCourseWare and Harvard's CS50 provide free university-level courses.
Which sites are best for learning Java and Python?
Baeldung and dev.java are strong for Java, and Real Python is a leading resource for Python. Exercism adds free practice exercises with mentoring in many languages.
Where can I learn SQL and databases?
SQLBolt teaches SQL interactively, the PostgreSQL Tutorial and MySQL Documentation cover those engines, MongoDB University covers NoSQL, and Use The Index, Luke explains indexing and performance.
How do I learn cloud, DevOps and networking?
Microsoft Learn, AWS Skill Builder and Google Skills train you on each cloud, Kubernetes Tutorials and KodeKloud cover containers, and Cisco Networking Academy, Cloudflare Learning Center and Professor Messer cover networking.
Why does this page link only to home pages?
Individual tutorial pages move and break over time. Linking to each site's base URL keeps this directory accurate; use each site's own search or navigation to find the topic you want.