Hi, I’m Brian, a former senior software engineer and now software engineering advisor at Pathrise. I work with hundreds of software engineers to help them land their dream job.
People who are looking to learn the necessary skills to become a software engineer from scratch often begin their careers by enrolling in a coding bootcamp. Bootcamps range in time commitment and price, from free all the way to $85,000, the tuition of Holberton School. To help get you started, we have compiled a list of free coding bootcamps so that you can find a program that teaches you the basics or advances your current tech skills without paying tuition.
While many programs and websites offer resources for aspiring software engineers, the following list includes free coding courses from well known bootcamps and established online learning platforms so that you can choose the one that meets your specific needs.
- App Academy
- Flatiron School
- General Assembly
- Hack Reactor
- The Odin Project
- Kenzie Academy
1. App Academy
2. Flatiron School
3. General Assembly
4. Hack Reactor
An online tech bootcamp, Skillcrush offers a free coding camp for beginners. In addition to learning the basics of HTML, CSS, and WordPress, students work through the fundamentals of
Codecademy is also a tech educational tool with free and paid resources. Beginners can use the interactive online learning platform to practice the fundamentals of HTML, CSS, PHP, Python, Ruby, AngularJS, The Command, Line and more without paying tuition. They pick and choose from a variety of classes, which take between 1 and 20 hours to complete.
Hosting courses taught by professors at accredited universities, Coursera has free and paid options. The online learning platform has courses in computer science, data science, and math, as well as the humanities, and more. Students learn through a mix of recorded video lectures, assignments, and community discussion forums. While many of the courses are free, students can also pay a fee to receive a “Coursera Verified Certificate.”
Partnering with universities such as UC Berkeley, UPenn, and Oxford, edX is a massive online open course (MOOC) offering over 300 free and paid courses. Students can take free courses on topics such as HTML5, CSS, mobile app development, Java, and more.
Udacity allows users to take courses in innovative topics such as artificial intelligence, blockchain development, virtual reality, robotics, and much more. Most of their introductory courses are free if you register with your email address, though students can access more material by paying for the nanodegree program, which costs from $599-$1,199. Learn more about Udacity in our review.
11. The Odin Project
The Odin Project is a free online coding bootcamp that is sponsored by Thinkful. An open source community, advanced software engineers curate the best online tutorials, blogs, and courses to help beginners learn how to code from scratch. By working through the modules, students build dozens of portfolio-worthy items, from basic scripts to websites. In addition, they connect with The Odin Project’s community of beginner and experienced developers through the online platform, where they can ask questions if they are stuck on a problem.
12. Kenzie Academy
If you are looking to work with a mentor to help you land a job as a software engineer, Pathrise is an online program that provides 1-on-1 support to students and professionals on every component of the job search, including technical and behavioral interview prep, resume and portfolio building, salary negotiation, and more.