A curated selection of high-quality, free coding bootcamps designed for individuals seeking to transition into software development roles without the high cost of traditional education. These programs offer structured learning paths, practical projects, and community support to help beginners build a professional portfolio from scratch.
Get targeted exposure with custom position pinning and highlighted placement.
A highly respected nonprofit offering a comprehensive, self-paced curriculum covering web design, JavaScript, algorithms, and backend development. Users earn certifications by completing hundreds of hands-on coding projects, making it ideal for building a robust portfolio.
A full-stack open-source curriculum that focuses on preparing students for real-world engineering environments. It emphasizes setting up a local development environment and uses curated resources from around the web to teach Ruby on Rails and JavaScript.
Harvard University's most popular introductory course, available free online via edX. It provides a rigorous foundation in computer science principles, problem-solving, and programming languages like C, Python, SQL, and JavaScript.
While not a traditional bootcamp, this community-driven platform offers detailed, interactive roadmaps for various developer paths. It links to the best free resources for each step, ensuring career changers follow a logical and up-to-date learning sequence.
A platform dedicated to practicing coding skills through mentorship-based exercises. It supports over 50 programming languages and allows users to receive personalized code reviews from human mentors, which is crucial for self-taught developers.
Offers concise, practical courses on data science, machine learning, and Python. It is excellent for career changers interested in data roles, providing interactive coding environments and immediate feedback on exercises.
While primarily documentation, MDN offers extensive learning areas and tutorials on web technologies. It is an essential resource for understanding HTML, CSS, and JavaScript fundamentals, serving as the authoritative reference for web developers.
Codecademy offers a variety of free introductory courses in Python, Java, JavaScript, and more. These interactive lessons provide a gentle introduction to syntax and basic concepts, ideal for those testing the waters before committing to deeper study.
A comprehensive course provided by the University of Helsinki focusing on modern JavaScript, React, Node.js, and GraphQL. It is designed for students who already know basic programming, making it a great next step for career switchers.
Offers various free introductory bootcamps and short courses in technology and business skills. These sessions often cover specific tools or languages, providing a quick overview and practical insights for beginners.
Allows users to access most university-level computer science courses for free by selecting the 'Audit' option. This provides access to high-quality content from institutions like Stanford and MIT without the certificate cost.
Provides free course materials from MIT, including introductory computer science and artificial intelligence courses. It is suitable for self-motivated learners who want a deep, academic understanding of computing fundamentals.
Udemy occasionally offers hundreds of completely free courses on coding topics. While quality varies, searching for highly-rated free courses can provide good starting points for languages like Python, PHP, and SQL.
Alison offers a wide range of free IT and programming courses with diplomas and certificates. These courses are accessible to everyone and cover various aspects of web development, mobile app creation, and database management.
A beginner-friendly platform that offers tutorials and references for web development technologies like HTML, CSS, SQL, and JavaScript. Its 'Try It Yourself' editor allows learners to experiment with code directly in the browser.
A mobile-first learning platform that offers bite-sized coding lessons in various languages. It features a competitive community and code challenges, making it easy to learn on the go and practice coding daily.
While primarily a subscription service, LinkedIn Learning often offers a one-month free trial. This provides access to thousands of professional courses on soft skills, technical tools, and career development strategies for career changers.
Similar to Coursera, edX allows auditing of professional certificate programs from top universities. This enables learners to access rigorous computer science and engineering content without paying for certification.
Offers free access to developer tools, cloud credits, and learning resources for students and developers. It helps career changers manage code, collaborate on projects, and showcase their work to potential employers.
Part of Google's Career Certificates program, this course can be audited for free on Coursera. It teaches Python scripting and automation, which are valuable skills for entry-level IT and developer roles.
An extension of Harvard's CS50, focusing specifically on web development technologies. It covers modern web frameworks, database design, and web security, providing a strong foundation for building full-stack applications.