# Awesome Coding Camps [![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/sindresorhus/awesome)

> A curated list of awesome Coding Bootcamps and websites to help you boost your career in Programming


## Contents

- [Free](#Free)
- [Paid](#Paid)
- [Other](#Other)


## Free

This list aims to be a curated set of free high quality educational resources to learn how to program.

- [Codeacademy](http://www.codecademy.com/) - Free platform for online learning to code in web technologies.
- [Free Code Camp](http://www.freecodecamp.com/) - The king of free coding camps. Learn to code and help nonprofits. Extensive curriculum.
- [Free Code Camp Guide](https://guide.freecodecamp.org/) - Free guides for almost everything CS related.
- [Tech.io](https://tech.io/) - Knowledge Sharing Platform for developers.
- [Codewars](https://www.codewars.com/) - Train on coding and earn ranks and honor.
- [Khan Academy](https://www.khanacademy.org/) - Learn anything for free, forever.
- [Odin Project](https://www.theodinproject.com/) - Learn Full stack development with Ruby.
- [Node School](https://nodeschool.io/) - Open source workshops and challenges mainly focused for use with node.js.
- [Edabit](https://edabit.com/) - Interactive code challenges in Javascript, Python, Java.
- [Solo Learn](https://www.sololearn.com/) - Learn to code for free using challenges. Offers lessons for multiple programming languages.
- [Glitch](https://glitch.com/) - Learn to code by making fun projects and apps.
- [Upskill](http://upskillcourses.com/) - Offers free web development course.
- [Codevolve](https://www.codevolve.com/) - Learn to code with interactive lessons.
- [Codility](https://codility.com/programmers/) - Has a lot of algorithmic challenges.
- [Codesdope](https://www.codesdope.com/) - Learn all the basic programming languages.
- [Bento](https://bento.io/) - Learn to be a self-taught expert developer online.
- [Microsoft Virtual Academy](https://mva.microsoft.com/) - Microsofts platform for online code training.
- [Programmr](http://www.programmr.com/) - Online courses contests and challenges.
- [Kattis](https://open.kattis.com/) - Online open problems platform.
- [InterviewBit](https://www.interviewbit.com/) - Online interview questions.
- [HackerRank](https://www.hackerrank.com/) - Practice coding, compete and search docs.
- [CodeChef](https://www.codechef.com/) - Programming questions and online competitions.
- [TopCoder](https://www.topcoder.com/) - IT Crowdsourcing and online competions.
- [Sphere Online Judge](http://www.spoj.com/) - Online coding problems and competitions.
- [Coding Game](https://www.codingame.com/start) - Learn to code by playing games.
- [HackerEarth](https://www.hackerearth.com/) - Practice coding online.
- [CodeForces](http://codeforces.com/) - Programming Challenges.
- [CodeCombat](https://codecombat.com/) - A platform for students to learn computer science while playing through a real game.
- [SQLZoo](http://sqlzoo.net/) - SQL Tutorials.
- [Techire Delight](http://www.techiedelight.com/) - Learn Algorithms and Data Structures.
- [Learn X in Y minites](https://learnxinyminutes.com/) - Take a whirlwind tour of your next favorite language. Community-driven!
- [Become A Programmer MTF](http://programming-motherfucker.com/become.html#Git) - If you don't know how to code, then you can learn even if you think you can't.
- [Git On Demand](https://services.github.com/on-demand/) - On demand training from github.
- [Uri Online Judge](https://www.urionlinejudge.com.br/judge/en/login) - Problems and Contests.
- [Smarterer](http://smarterer.com/tests) - Online tests in Software Engineering.
- [Screeps](https://screeps.com/) - MMO strategy sandbox game for programmers.
- [Rosalind](http://rosalind.info/problems/locations/) - A platform for learning bioinformatics and programming through problem solving.
- [Codehunt](https://www.codehunt.com/) - Online problem sets with a bit of an interactive twist.
- [Checkio](https://checkio.org/) - Coding skills through competitive playing.
- [CodeFights](https://codefights.com/) - Practice your coding skills with online problems.
- [Project Euler](https://projecteuler.net/) - A series of challenging mathematical/computer programming problems that will require more than just mathematical insights to solve.
- [Coding Bat](http://codingbat.com/java) - Practice Java or Python online.
- [Exersism](http://exercism.io/) - Do programming exercises and get your code reviewed.
- [gibbon](https://gibbon.co/topics/programming) - Host links for many programming resources.
- [htmlDog](http://www.htmldog.com/) - Html tutorials and stuff.
- [Learn to code HTML & CSS](http://learn.shayhowe.com/) - Online book Learn to Code HTML & CSS .
- [Launchcode](https://www.launchcode.org/) - Bootcamp, apprenticeships and help from mentors.
- [ProgrammingHub](http://programminghub.io/) - Online tutorials on various Programming Languages.
- [Openclassrooms](https://openclassrooms.com/) - Online classes in Web development.
- [Stanford Engineering Everywhere](https://see.stanford.edu/Course) - Online Courses from Stanford Uni.
- [Simple Tutorials](https://simpletutorials.com/Home/Index) - Online tutorials in Javascript.
- [Leet Code](https://leetcode.com/) - A platform for preparing technical coding interviews.
- [Ruby Warrior](https://www.bloc.io/ruby-warrior#/) - Play a game and learn Ruby.
- [Untrusted](https://alexnisnevich.github.io/untrusted/) - Play a game and learn Javascript.
- [Vim Adventures](https://vim-adventures.com/) - Play a game and learn Vim.
- [Elevator Saga](http://play.elevatorsaga.com/) - Learn Javascript inside and elevator.
- [Advent of Code](http://adventofcode.com/) - Practice challenging Problems.
- [Programiz](https://www.programiz.com/) - Simple online tutorials for beginners.
- [Briliant.org](https://brilliant.org/) - Learn Science online with smart quizzes. Awesome!
- [Programming By Doing](http://programmingbydoing.com/) - Programming Exercises.
- [Code Abbey](http://www.codeabbey.com/) - Online Problems
- [Teach Yourself CS](https://teachyourselfcs.com/) - Online Resource materials for learning CS
- [programcreel](http://www.programcreek.com/) - Online tutorials and problems
- [javahonk](http://javahonk.com/) - Things about java
- [visualgo](https://visualgo.net/en) - Visualize algorithms
- [hired in tech](https://www.hiredintech.com/app) - Train online
- [Techinterview](https://www.techinterview.org/) - Tech interview questions
- [Prismoskills](http://prismoskills.appspot.com/) - Articles about programming
- [Enlight](https://enlight.ml/) - Learn to code by making projects.
- [Code Daily](https://codedaily.io/) - Daily coding articles.
- [Mongodb Uni](https://university.mongodb.com/?_ga=2.118116810.2111578877.1497975639-880506037.1497975639) - Mongodb University
- [airpair](https://www.airpair.com/) - Online technical articles and free programming resources.
- [Postgresql Exercises](https://pgexercises.com/) - Excercises for PostgreSQL.
- [Learn git branching](http://learngitbranching.js.org/) - Learn Git Branching.
- [Flexbox Defence](http://www.flexboxdefense.com/) - Learn Flexbox by playing a game.
- [Regex Crossword](https://regexcrossword.com/) - Learn Regex by solving Crosswords.
- [shayhowe](http://learn.shayhowe.com/) - Learn HTML + CSS online.
- [gitimmersion](http://gitimmersion.com/) - Practical git online.
- [Hackr](https://hackr.io/) - Online search engine for tutorials.
- [Coderbyte](https://coderbyte.com/) - Online course materials and interview prep.
- [Katacoda](https://www.katacoda.com/) - Interactive courses in the browser.
- [React Express](http://www.react.express/) - Learn React.
- [Scala School](http://twitter.github.io/scala_school/) - Learn Scala.
- [Top Coder](https://www.topcoder.com/community/data-science/data-science-tutorials/) - Top Coder Computer Science Resources.
- [Rust By Example](https://rustbyexample.com/index.html) - Learn Rust.
- [GoBootcamp Book](https://github.com/GoBootcamp/book) - Book about Go.
- [Elixir School](http://elixirschool.com/) - Learn Elixir.
- [Linux Journey](https://linuxjourney.com/) - Tutorials about Linux.
- [Learn.js](Learn-JS.org) - Learn interactive programming languages.
- [Eloquent Javascript](http://eloquentjavascript.net/) - Free book about Javascript.
- [A byte of Python](https://python.swaroopch.com/) - Free book about Python.
- [A hitchhikers Guide to Python](http://docs.python-guide.org/en/latest/intro/learning/) - Free book about Python.
- [Python Spot](https://pythonspot.com/en/) - Free Python tutorials.
- [purelyfunctional](https://purelyfunctional.tv/) - Resources about Clojure.
- [Os Dev](http://wiki.osdev.org/Main_Page) - Learn to develop Operating Systems.
- [A little boo about OS](https://littleosbook.github.io/) - Free book on Operating Systems.
- [Javascript Tutor](http://pythontutor.com/javascript.html#mode=edit) - Algorithm Visualizer.
- [Rails tutorial](https://www.railstutorial.org/book) - Free book about RoR.
- [Introducing Go](https://www.golang-book.com/) - Free books about Go.
- [Google Tech Dive](https://techdevguide.withgoogle.com/) - A carefully curated a collection of Computer Science Materials
- [Full Stack Python](https://www.fullstackpython.com/) - Full stack Python book.
- [Coding Pill](http://www.codingpill.com/) - Coding Interviews.
- [Node Bots](http://nodebots.io/) - Learn to program bots.
- [Algorithms Javascript](http://js-algorithms.tutorialhorizon.com/) - Learn Algorithms In Javascript.
- [Pramp](https://www.pramp.com/#/) - Practice Coding Interviews.
- [Program Creek](https://www.programcreek.com/) - Algorithms And Data Structures.
- [Bootloader Tutorial](https://www.apriorit.com/dev-blog/66-develop-boot-loader) - Develop your own Bootloader.
- [Cybrary](https://www.cybrary.it/) - Free and Open Source Cyber Security Learning.
- [Learn Anything](https://learn-anything.xyz/) - Search Engine for tutorials.
- [TDD Courses](http://testdriven.io/) - Test driven Development Tutorial.
- [Open Source Guide](https://opensource.guide/) - Learn how to open source.
- [Atlassian Git Tutorials](https://www.atlassian.com/git/tutorials) - Git Tutorials from Atlassian.
- [CS Notes Sparknotes](http://www.sparknotes.com/cs/) - Computer Science Notes.
- [C4Learn](http://www.c4learn.com/) - CS, Algorithms And Data Structures.
- [Github Guides](https://guides.github.com/) - Git guides from Github.
- [Malcoded](https://malcoded.com/blog) - Guides about Angular.
- [Crafting Interpreters](http://www.craftinginterpreters.com/) - Learn how to craft interpreters.
- [Go Programs](http://www.golangprograms.com/) - Tutorials about Go.
- [Ip tables tutorial](https://www.frozentux.net/iptables-tutorial/iptables-tutorial.html) -  Learn about Ip Tables.
- [Write your own OS](http://mikeos.sourceforge.net/write-your-own-os.html) - Write your own OS.
- [F# For fun and profit](http://fsharpforfunandprofit.com/) - Learn F#.
- [Try F#](http://www.tryfsharp.org/) - Try F#.
- [F# Snippets](http://www.fssnip.net/) - F# Snippets.
- [F# Guides](https://docs.microsoft.com/en-us/dotnet/fsharp/) - Official Guide for F#.
- [Real world OCaml](https://realworldocaml.org/) - Learn OCaml book.
- [Programmers Gate](http://programmergate.com/) - A gate for java best practices and techniques.
- [Python Patterns, Idioms, Recipes](http://python-3-patterns-idioms-test.readthedocs.io/en/latest/index.html) - Python Book.
- [React Armory](https://reactarmory.com/) - Learn React tutorials.
- [Gameblox](https://gameblox.org/) - Make games using Gameblox.
- [TCP/IP guide](http://www.tcpipguide.com/free/index.htm) - TCP guide.
- [BeeHyve.io](https://www.beehyve.io/) - Learn Web development. CV help.
- [Art of problem solving](https://artofproblemsolving.com/) - Online School. Community support.
- [Google IO Codelabs](https://codelabs.developers.google.com/io2017?cat=Web) - Online codelabs.
- [Make School](https://www.makeschool.com/) - Online coding school.
- [Deep Learning for Coders](http://course.fast.ai/index.html) - 30 Hours Deep learning course.
- [Qualified.io](https://www.qualified.io/) - Take free interview quizes.
- [Deep Reinforcement Learning Tutorial](http://karpathy.github.io/2016/05/31/rl/) - Tutorial for Deep Reinforcement learning
- [Scala Exercises](https://www.scala-exercises.org/) - Tutorials for Scala.
- [Javascript.info](https://javascript.info/) - Book about Javascript.
- [Aligator.io](https://alligator.io/) - Front end Development tutorials.
- [Triplebyte Interview Tips](https://quip.com/q41AA3OmoZbC) - Tips for technical iterviews.
- [Minimal x86 Kernel in Rust](https://os.phil-opp.com/multiboot-kernel/) - Learn write an OS Kernel in Rust.
- [Professor Beekums](https://professorbeekums.com/) - Online Web Development tutorials from a Professor.
- [Scrimba](https://scrimba.com/) - Interactive Coding Tutorials.
- [XeusHack](https://xeushack.com/) - Hacking Tutorials.
- [AI Playbook](http://aiplaybook.a16z.com/) - Learn AI book.
- [AI 2E](http://artint.info/index.html) - AI Book.
- [Le Wagon](https://www.lewagon.com/) - Traditional Coding Camp.
- [Pramp](https://www.pramp.com/#/) - Coding Interview Prep.
- [Gainlo](http://www.gainlo.co/#!/) - Mock Interview prep for Pros.
- [Triplebyte](https://triplebyte.com/) - Engineering Quizes.
- [Containet Tutorials](http://containertutorials.com/index.html) - Docker Container Tutorials.
- [The Crazy Programmer](https://www.thecrazyprogrammer.com/) - Tutorials about Algorithms.
- [Programming books](https://www.programming-books.io/) - Free Programming Books
- [Scaler](https://www.scaler.com/topics/) - Free resource to learn Programming Languages by top geeks.

## Paid

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](https://www.codeinstitute.net/) - Full stack Web developent Accredited bootcamp.
- [Vertabelo Academy](https://academy.vertabelo.com/) - Focuses on SQL. Has some free plans. Prices start from **$19 per course**.
- [General Assembly](https://generalassemb.ly/) - Focuses on HTML, CSS, Javascript. Prices start from **$1,250 per course or £25 per event**
- [Get Good At](https://getgood.at/) - Focuses on Ruby and Javascript. Prices start from **$25 per month**.
- [LaunchSchool](https://launchschool.com/) - An online School for full stack development. Prices start from **$199 per month**.
- [Treehouse](https://teamtreehouse.com/) - Online courses and workshops in Software Engineering. Prices start from **$25 for basic or $49 for pro plan per month**.
- [Udacity](https://www.udacity.com/) - Online courses and nanodegrees.
- [HackerYou](http://hackeryou.com/) - Hands-on, project-based learning bootcamp. Prices start from **$1,400 per course**.
- [Educative](https://www.educative.io/) - Interactive Courses for Software Developers. Prices start from **$29 per course**.
- [Hackages](https://www.hackages.io/) - Hackcamps, uplifting and hackday programs. Prices start from **$800 per event**.
- [Code Avengers](https://www.codeavengers.com/) - Learn online by doing Courses and Codecamps. Prices start from **$29 per month**.
- [The Cave of Programming](https://caveofprogramming.com/) - Online Courses on programming. Prices start from **$29 per month**.
- [ThinkFul](https://www.thinkful.com/) - Online coding bootcamp with 1-on-1 mentorship. Prices start from **$300 per month**.
- [HackHands](https://hackhands.com/) - Online service for mentorship, problem solving and pair programming.
- [ACADGILD](https://acadgild.com/) - Learn the Latest Technologies from Experts with 24x7 Coding Support. Prices start from **$600-750 per course**.
- [Career Foundry](https://careerfoundry.com/en/) - Online mentored courses. Prices start from **$1,680 per course**.
- [Coder Camps](https://www.codercamps.com/) - Become a web developer in 12 weeks. Prices start from **$9,900 per course**.
- [Code Union](http://codeunion.io/) - Become a Developer Without Putting Your Life on Hold. Prices start from **$1500-3000 per 8 week course**.
- [V School](http://vschool.io/en/) - Online Bootcamp. Prices start from **$7000 per course**.
- [Coding Dojo](http://www.codingdojo.com/) - Full stack web developmet Bootcamp.  Prices start from **$1500 a month**.
- [Firehose](http://www.thefirehoseproject.com/?home=true) - 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](http://www.hackreactor.com/remote-beta/) - Bootcamp. Prices start from **$17780 per course**.
- [RefactorU](http://www.refactoru.com/) - Bootcamp with online options. Prices start from **$250-850 per month**.
- [Makers Academy](http://www.makersacademy.com/) - Europe's Web Developer bootcamp. Prices start from **£4,000 per course**.
- [SkillCrush](https://skillcrush.com/) - Online coding School. Prices start from **$400 per course**.
- [Viging Code School](https://www.vikingcodeschool.com/) - Software Engineering bootcamp. Prices start from **$11800 per course**.
- [jsComplete](https://jscomplete.com) - Interactive Tutorials and Workshops that are targeted towards Javascript Development. Prices start from **$120 per course**.
- [PluralSight](https://www.pluralsight.com/) - Online technology learning platform. Prices start from **$29 per month**.
- [Lynda](https://www.lynda.com/) - Learn new Skills online. Prices start from **$14.5 per month**.
- [Lambda School](https://lambdaschool.com/) - Online Bootcamp. Prices start from **$4500 per course**.
- [Shaw Academy](https://www.shawacademy.com/) - Online Webinars and Courses. Prices start from  **€49.95 per month**.
- [Code Fellows](https://www.codefellows.org/) - Seattle Based Bootcamp. Prices start from  **$99 per course**.
- [The Iron Yard](https://www.theironyard.com/) - Traditional Bootcamp with online or in-campus course. Prices start from **$900 per course**.
- [Rithm School](https://www.rithmschool.com/) - Coding Camp that offers free and paind courses. Prices start from  **$99 per course**.
- [Thinkster](https://thinkster.io/) - In-depth online courses on web development. Prices start from **$29 per month**.
- [Learn Code the hard way](https://learncodethehardway.org/) - Some free some paid books with video tutorials. Prices start from **$29 per book**.
- [CloudAccademy](https://cloudacademy.com/) - Online courses for Cloud Computing.
- [Scotch](https://scotch.io/) - Free and paid Online courses and tutorials.Prices start from **$20 per month**.
- [Flatiron School](https://flatironschool.com/) - Coding Bootcamp. Offers free and paid courses.
- [Galvanize](https://www.galvanize.com/austin) - Traditional Coding Bootcamp. Prices start from  **$1499 per course**.
- [Zenva](https://academy.zenva.com/) - Learn to create games, apps and websites. Prices start from  **$49 per course**.
- [Hackbright Accademy](https://hackbrightacademy.com/) - Bootcamp for women. Prices start from **$17000 per program**.
- [Turing School](https://www.turing.io/) - Traditional Bootcamp. Prices start from **$20000 per program**.
- [Le Reacteur](https://www.lereacteur.io/) - Full-Stack JavaScript Web & Mobile Bootcamp. Full-time and part-time programs start from  **€5.900 per session**.

## Other
Sites that act as metasearches of bootcamps.

- [Switchup](https://www.switchup.org/) - Search engine for Bootcamps.
- [Course Report](https://www.coursereport.com/) - Search engine for Bootcamps.

## Contribute

Contributions welcome! Read the [contribution guidelines](contributing.md) first.


## License

[![CC0](http://mirrors.creativecommons.org/presskit/buttons/88x31/svg/cc-zero.svg)](http://creativecommons.org/publicdomain/zero/1.0)

To the extent possible under law, Theo Despoudis has waived all copyright and
related or neighboring rights to this work.

[codingcamps.md Github](https://github.com/theodesp/awesome-coding-camps
)
