31 KiB
31 KiB
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 Github: https://github.com/theodesp/awesome-coding-camps
▐ 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 Github: https://github.com/theodesp/awesome-coding-camps