A curated list of awesome Coding Bootcamps and websites to help you boost your career in Programming
This list aims to be a curated set of free high quality educational resources to learn how to program.
- Codeacademy - Free platform for online learning to code in web technologies.
- Free Code Camp - The king of free coding camps. Learn to code and help nonprofits. Extensive curriculum.
- Free Code Camp Guide - Free guides for almost everything CS related.
- Tech.io - Knowledge Sharing Platform for developers.
- Codewars - Train on coding and earn ranks and honor.
- Khan Academy - Learn anything for free, forever.
- Odin Project - Learn Full stack development with Ruby.
- Node School - Open source workshops and challenges mainly focused for use with node.js.
- Edabit - Interactive code challenges in Javascript, Python, Java.
- Solo Learn - Learn to code for free using challenges. Offers lessons for multiple programming languages.
- Glitch - Learn to code by making fun projects and apps.
- Upskill - Offers free web development course.
- Codevolve - Learn to code with interactive lessons.
- Codility - Has a lot of algorithmic challenges.
- Codesdope - Learn all the basic programming languages.
- Bento - Learn to be a self-taught expert developer online.
- Microsoft Virtual Academy - Microsofts platform for online code training.
- Programmr - Online courses contests and challenges.
- Kattis - Online open problems platform.
- InterviewBit - Online interview questions.
- HackerRank - Practice coding, compete and search docs.
- CodeChef - Programming questions and online competitions.
- TopCoder - IT Crowdsourcing and online competions.
- Sphere Online Judge - Online coding problems and competitions.
- Coding Game - Learn to code by playing games.
- HackerEarth - Practice coding online.
- CodeForces - Programming Challenges.
- CodeCombat - A platform for students to learn computer science while playing through a real game.
- SQLZoo - SQL Tutorials.
- Techire Delight - Learn Algorithms and Data Structures.
- Learn X in Y minites - Take a whirlwind tour of your next favorite language. Community-driven!
- Become A Programmer MTF - If you don't know how to code, then you can learn even if you think you can't.
- Git On Demand - On demand training from github.
- Uri Online Judge - Problems and Contests.
- Smarterer - Online tests in Software Engineering.
- Screeps - MMO strategy sandbox game for programmers.
- Rosalind - A platform for learning bioinformatics and programming through problem solving.
- Codehunt - Online problem sets with a bit of an interactive twist.
- Checkio - Coding skills through competitive playing.
- CodeFights - Practice your coding skills with online problems.
- Project Euler - A series of challenging mathematical/computer programming problems that will require more than just mathematical insights to solve.
- Coding Bat - Practice Java or Python online.
- Exersism - Do programming exercises and get your code reviewed.
- gibbon - Host links for many programming resources.
- htmlDog - Html tutorials and stuff.
- Learn to code HTML & CSS - Online book Learn to Code HTML & CSS .
- Launchcode - Bootcamp, apprenticeships and help from mentors.
- ProgrammingHub - Online tutorials on various Programming Languages.
- Openclassrooms - Online classes in Web development.
- Stanford Engineering Everywhere - Online Courses from Stanford Uni.
- Simple Tutorials - Online tutorials in Javascript.
- Leet Code - A platform for preparing technical coding interviews.
- Ruby Warrior - Play a game and learn Ruby.
- Untrusted - Play a game and learn Javascript.
- Vim Adventures - Play a game and learn Vim.
- Elevator Saga - Learn Javascript inside and elevator.
- Advent of Code - Practice challenging Problems.
- Programiz - Simple online tutorials for beginners.
- Briliant.org - Learn Science online with smart quizzes. Awesome!
- Programming By Doing - Programming Exercises.
- Code Abbey - Online Problems
- Teach Yourself CS - Online Resource materials for learning CS
- programcreel - Online tutorials and problems
- javahonk - Things about java
- visualgo - Visualize algorithms
- hired in tech - Train online
- Techinterview - Tech interview questions
- Prismoskills - Articles about programming
- Enlight - Learn to code by making projects.
- Code Daily - Daily coding articles.
- Mongodb Uni - Mongodb University
- airpair - Online technical articles and free programming resources.
- Postgresql Exercises - Excercises for PostgreSQL.
- Learn git branching - Learn Git Branching.
- Flexbox Defence - Learn Flexbox by playing a game.
- Regex Crossword - Learn Regex by solving Crosswords.
- shayhowe - Learn HTML + CSS online.
- gitimmersion - Practical git online.
- Hackr - Online search engine for tutorials.
- Coderbyte - Online course materials and interview prep.
- Katacoda - Interactive courses in the browser.
- React Express - Learn React.
- Scala School - Learn Scala.
- Top Coder - Top Coder Computer Science Resources.
- Rust By Example - Learn Rust.
- GoBootcamp Book - Book about Go.
- Elixir School - Learn Elixir.
- Linux Journey - Tutorials about Linux.
- Learn.js - Learn interactive programming languages.
- Eloquent Javascript - Free book about Javascript.
- A byte of Python - Free book about Python.
- A hitchhikers Guide to Python - Free book about Python.
- Python Spot - Free Python tutorials.
- purelyfunctional - Resources about Clojure.
- Os Dev - Learn to develop Operating Systems.
- A little boo about OS - Free book on Operating Systems.
- Javascript Tutor - Algorithm Visualizer.
- Rails tutorial - Free book about RoR.
- Introducing Go - Free books about Go.
- Google Tech Dive - A carefully curated a collection of Computer Science Materials
- Full Stack Python - Full stack Python book.
- Coding Pill - Coding Interviews.
- Node Bots - Learn to program bots.
- Algorithms Javascript - Learn Algorithms In Javascript.
- Pramp - Practice Coding Interviews.
- Program Creek - Algorithms And Data Structures.
- Bootloader Tutorial - Develop your own Bootloader.
- Cybrary - Free and Open Source Cyber Security Learning.
- Learn Anything - Search Engine for tutorials.
- TDD Courses - Test driven Development Tutorial.
- Open Source Guide - Learn how to open source.
- Atlassian Git Tutorials - Git Tutorials from Atlassian.
- CS Notes Sparknotes - Computer Science Notes.
- C4Learn - CS, Algorithms And Data Structures.
- Github Guides - Git guides from Github.
- Malcoded - Guides about Angular.
- Crafting Interpreters - Learn how to craft interpreters.
- Go Programs - Tutorials about Go.
- Ip tables tutorial - Learn about Ip Tables.
- Write your own OS - Write your own OS.
- F# For fun and profit - Learn F#.
- Try F# - Try F#.
- F# Snippets - F# Snippets.
- F# Guides - Official Guide for F#.
- Real world OCaml - Learn OCaml book.
- Programmers Gate - A gate for java best practices and techniques.
- Python Patterns, Idioms, Recipes - Python Book.
- React Armory - Learn React tutorials.
- Gameblox - Make games using Gameblox.
- TCP/IP guide - TCP guide.
- BeeHyve.io - Learn Web development. CV help.
- Art of problem solving - Online School. Community support.
- Google IO Codelabs - Online codelabs.
- Make School - Online coding school.
- Deep Learning for Coders - 30 Hours Deep learning course.
- Qualified.io - Take free interview quizes.
- Deep Reinforcement Learning Tutorial - Tutorial for Deep Reinforcement learning
- Scala Exercises - Tutorials for Scala.
- Javascript.info - Book about Javascript.
- Aligator.io - Front end Development tutorials.
- Triplebyte Interview Tips - Tips for technical iterviews.
- Minimal x86 Kernel in Rust - Learn write an OS Kernel in Rust.
- Professor Beekums - Online Web Development tutorials from a Professor.
- Scrimba - Interactive Coding Tutorials.
- XeusHack - Hacking Tutorials.
- AI Playbook - Learn AI book.
- AI 2E - AI Book.
- Le Wagon - Traditional Coding Camp.
- Pramp - Coding Interview Prep.
- Gainlo - Mock Interview prep for Pros.
- Triplebyte - Engineering Quizes.
- Containet Tutorials - Docker Container Tutorials.
- The Crazy Programmer - Tutorials about Algorithms.
- Programming books - Free Programming Books
This list aims to be a curated set of paid high quality educational resources to learn how to program. If available the cost of each program is highlighted below each item.
- Code Institute - Full stack Web developent Accredited bootcamp.
- Vertabelo Academy - Focuses on SQL. Has some free plans. Prices start from $19 per course.
- General Assembly - Focuses on HTML, CSS, Javascript. Prices start from $1,250 per course or £25 per event
- Get Good At - Focuses on Ruby and Javascript. Prices start from $25 per month.
- LaunchSchool - An online School for full stack development. Prices start from $199 per month.
- Treehouse - Online courses and workshops in Software Engineering. Prices start from $25 for basic or $49 for pro plan per month.
- Udacity - Online courses and nanodegrees.
- HackerYou - Hands-on, project-based learning bootcamp. Prices start from $1,400 per course.
- Educative - Interactive Courses for Software Developers. Prices start from $29 per course.
- Hackages - Hackcamps, uplifting and hackday programs. Prices start from $800 per event.
- Code Avengers - Learn online by doing Courses and Codecamps. Prices start from $29 per month.
- The Cave of Programming - Online Courses on programming. Prices start from $29 per month.
- ThinkFul - Online coding bootcamp with 1-on-1 mentorship. Prices start from $300 per month.
- HackHands - Online service for mentorship, problem solving and pair programming.
- ACADGILD - Learn the Latest Technologies from Experts with 24x7 Coding Support. Prices start from $600-750 per course.
- Career Foundry - Online mentored courses. Prices start from $1,680 per course.
- Coder Camps - Become a web developer in 12 weeks. Prices start from $9,900 per course.
- Code Union - Become a Developer Without Putting Your Life on Hold. Prices start from $1500-3000 per 8 week course.
- V School - Online Bootcamp. Prices start from $7000 per course.
- Coding Dojo - Full stack web developmet Bootcamp. Prices start from $1500 a month.
- Firehose - Has part or full-time programs combining expert 1-on-1 mentorship, and a customized curriculum. Prices start from $900-1000 a month.
- Hack Reactor - Bootcamp. Prices start from $17780 per course.
- RefactorU - Bootcamp with online options. Prices start from $250-850 per month.
- Makers Academy - Europe's Web Developer bootcamp. Prices start from £4,000 per course.
- SkillCrush - Online coding School. Prices start from $400 per course.
- Viging Code School - Software Engineering bootcamp. Prices start from $11800 per course.
- jsComplete - Interactive Tutorials and Workshops that are targeted towards Javascript Development. Prices start from $120 per course.
- PluralSight - Online technology learning platform. Prices start from $29 per month.
- Lynda - Learn new Skills online. Prices start from $14.5 per month.
- Lambda School - Online Bootcamp. Prices start from $4500 per course.
- Shaw Academy - Online Webinars and Courses. Prices start from €49.95 per month.
- Code Fellows - Seattle Based Bootcamp. Prices start from $99 per course.
- The Iron Yard - Traditional Bootcamp with online or in-campus course. Prices start from $900 per course.
- Rithm School - Coding Camp that offers free and paind courses. Prices start from $99 per course.
- Thinkster - In-depth online courses on web development. Prices start from $29 per month.
- Learn Code the hard way - Some free some paid books with video tutorials. Prices start from $29 per book.
- CloudAccademy - Online courses for Cloud Computing.
- Scotch - Free and paid Online courses and tutorials.Prices start from $20 per month.
- Flatiron School - Coding Bootcamp. Offers free and paid courses.
- Galvanize - Traditional Coding Bootcamp. Prices start from $1499 per course.
- Zenva - Learn to create games, apps and websites. Prices start from $49 per course.
- Hackbright Accademy - Bootcamp for women. Prices start from $17000 per program.
- Turing School - Traditional Bootcamp. Prices start from $20000 per program.
Sites that act as metasearches of bootcamps.
- Switchup - Search engine for Bootcamps.
- Course Report - Search engine for Bootcamps.
Contributions welcome! Read the contribution guidelines first.
To the extent possible under law, Theo Despoudis has waived all copyright and related or neighboring rights to this work.