# 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 )