One thing you need to know straight away, is that one course (no matter how comprehensive) will only the be the beginning of the journey, and won't by itself give you the skills to build a full application. It'll give you the principles and it's up to you to grow them from there. With that out of the way, give The Odin Project a try. It's a popular and well reviewed intro to full stack development. And it's free. Answer from plastikmissile on reddit.com
🌐
Reddit
reddit.com › r/learnprogramming › wanted: advice/ reviews on mit professional certificate for full stack development with mern
r/learnprogramming on Reddit: WANTED: Advice/ Reviews on MIT Professional Certificate for Full Stack Development with MERN
November 13, 2020 -

Hi, I found this MIT Professional Certificate for Full Stack Development with MERN program (link below), but I can't seem to find reviews for this specific program. I looked at the curriculum and it seems similar to other bootcamps out there. Has anyone here completed this program, if so, how was your experience with it? Are there any other programs or resources that any of you recommend? I have no experience other than online tutorials but I am looking to make a career change to front end development in the next year. (Currently run a math boot camp at a community college.) I am very committed and eager to learn. I would appreciate any advice and thank you all ahead of time.

Program link: MIT Professional Certificate for Fullstack Web Development with MERN

Top answer
1 of 5
3
MIT jumped the bandwagon of making $$ off of the bootcamp trend (CalTech does that with Simplilearn).
2 of 5
3
Hi there, My name is Erin Rosenblatt and I’m from the team at Emeritus, the organization that runs this program in collaboration with MIT xPRO. I wanted to hop in here to add some more detail about the course, how it’s structured and why, and the types of support we provide. We are always eager to hear from our learners as that helps us to continuously improve. If you haven’t already, u/Square_Rabbit65 , I invite you to share this feedback and anything else about your experience with our Program Support team. This 32-week program is designed for beginners to go from little-to-no coding experience to being prepared for an entry-level full stack coding job. Learners are meant to devote 15-20 hours a week to completing assignments and it’s a flexible course so we don’t have any fixed times of the day or week in which this work must be done. Here’s a quick overview of the course content: Part 1 - Web Development with JavaScript: The first three weeks of the course are foundational weeks, designed for absolute beginners to set up their systems and to learn about foundational computer and programming concepts as they begin to learn JavaScript. Weeks, 4-7 revisit these foundational concepts in greater depth and give learners the opportunity for additional practice. In Weeks 8-10, learners focus on styling, asynchronous programming and recursion. They build sites with more complex animations, such as a map displaying live bus location data or an animation that follows a user’s mouse movements. Part 2 - Front-End Development: In Weeks 11 – 20, learners develop skills in React starting with simple projects in React standalone, working with hooks, state, and parent/child components. By Week 13, they create their first app with the create-react-app toolchain and by the end of Week 20 they’ve created a front-end application and deployed it to the cloud. Part 3 - Back-End Development: In Weeks 20-30, learners incorporate the server and data store to build a complete application. They use common libraries and tools to improve their projects and testing. They will also work with testing and DevOps. Learners wrap up the course with a portfolio of their projects to demonstrate their skills to employers. And here’s some information about how we expect learners to spend the 15-20 hours per week of course time: Faculty videos: The videos from MIT faculty are designed for learners to code along. While there is between 45-120 minutes of video content per week (later weeks get longer), we expect learners to follow along, pause, re-watch the videos as they code. If a learner is actively coding along with the videos, we anticipate they would take between 3-5 hours to watch and experiment with code. Coding activities and assignments: Between graded exercises and coding challenges posed in the videos, we expect learners to spend between 7-10 hours completing coding exercises each week. Additional activities:  We expect learners to spend up to 3 hours per week completing knowledge checks and contributing to discussions with their classmates. These activities are designed for learners to quickly test their understanding and to extend their knowledge and use what they’ve learned creatively. Additional resources: We provide a summary guide for each week along with curated supplementary resources. We encourage learners to explore these resources to both learn more about the topics covered and to get plugged into industry-standard resources and communities. As with most things, the more you put in, the more you get out. Projects & Capstone: Each of the 3 sections of the course has a final project to bring together the concepts and provide an opportunity for real-world application. These projects are graded by our Course Leaders and learners receive feedback on their work and how to improve. Part 1: Learners will develop a personal website to highlight the 3 coding projects they will completed in the course. We expect learners to work on this project over 5 weeks and to make continuous improvements over the duration of the course. Part 2: Learners build out the front end of a banking application with React. They’ll focus on synchronizing parent/child components to ensure the data captured locally is updated based on user input.  We expect learners to work on this project for 4 weeks. Part 3: For their final capstone project, learners have 2 choices. They may build out the back end of the front-end banking application they developed in Part 2 or they can work on a new project to build out a full stack restaurant ordering application from scratch. We expect learners to work on this for 5-6 weeks. Finally, I’ll include some of the support that we provide in the program: Learning Facilitators: Along with discussion boards where learners can post questions to receive responses from their learning facilitators and peers, this course offers multiple office hours each week. The office hours are live sessions with learning facilitators where learners can ask questions directly. Learners also have access to a support ticket system that allows them to send questions directly to the learning facilitators. Industry Mentors: Learners work with mentors who have years of industry experience and have built teams of developers at their companies. Mentors meet with learners in groups and 1:1 to explore possible career paths in the web development industry, and the steps to get there They also provide guidance and feedback on capstone projects at the end of this course. Career Coaches: Career coaches work with learners throughout the program in group and 1:1 sessions to cover topics such as: resumes, how to begin a job search, LinkedIn networking, interviewing, and salary negotiation. As has been mentioned elsewhere in this thread, this is a new course, just launched in December of 2020. So far, our learner feedback has been positive overall, but that doesn’t mean there aren’t areas that we could improve the curriculum and experience. We’ve rolled out a few improvements already and have more in the works. For anyone who has any questions about this program, you can DM me or email mit@emeritus.org .
🌐
Reddit
reddit.com › r/learnprogramming › is the full stack developer 32 week course through emeritus offered by mit a good place to start learning code?
Is the Full Stack Developer 32 week course through Emeritus offered by MIT a good place to start learning code? : r/learnprogramming
June 15, 2021 - That's a very long way of saying "I don't really know about this particular course". Sorry about that. ... This was very very helpful thank you. ... Is it online? If yes, it’s not worth it because you can learn Full-stack development for free. There is Odin Project and FreeCodeCamp.
🌐
Reddit
reddit.com › r/webdev › is it possible to be a self taught full stack web developer? realistically
r/webdev on Reddit: Is it possible to be a self taught full stack web developer? Realistically
April 27, 2021 -

I just can’t afford a bootcamp and I want to try to learn as much as I can online. I don’t mind paying for some courses here and there, especially courses that may have a mentor available. Is it possible to learn enough to land a job if I commit to a solid 5 months? I have the time and patience, but lacking all experience in this field.

Also, what are courses you would recommend besides Codecademy and freecodecamp(I only say that because I plan on taking their courses anyways.) I’ve researched so much and have read about so many different experiences people have had, just thought I would ask Reddit. Any tips and advice is greatly appreciated.

EDIT: I want to make it clear that I would be looking for a junior level position or freelance work, of course. I live about an hour and a half outside San Francisco, so I know there’s a lot of competition. Also I really appreciate the insane amount of feedback, I am still getting through most of these comments and taking notes on all your suggestions. Thank you!!!

🌐
Quora
quora.com › How-good-is-MITs-xPRO-Professional-certificate-in-Coding-Full-Stack-development-with-MERN-Is-it-worth-it
How good is MIT's xPRO Professional certificate in Coding: Full Stack development with MERN? Is it worth it? - Quora
Answer (1 of 4): This professional certificate is composed of 3 courses, which cover the entire MERN stack, in addition to Cloud and DevOps: 1. HTML/JS/CSS 2. Frontend development with React 3. Backend development with Node.js TL;DR Overall I can say I very much enjoyed it and can recommend it. ...
🌐
Reddit
reddit.com › r/webdevelopment › i am going to learn full-stack web development in 3 months. (with little to no prior knowledge of web development)
r/webdevelopment on Reddit: I am going to learn full-stack web development in 3 months. (With little to no prior knowledge of web development)
December 10, 2024 -

I am here to commit in front of this community that "I am going to learn full-stack web development in 3 months." This may trigger someone but try to understand me there is a reason for it,

1.) I am from a lower middle class background in a third world county and don't have the financial power to continue coding forever

2.) I have been a lazy bum for the last 2.5 years and I am about to graduate in 3-4 months (The degree is not related to coding) all I have done is learn html a month ago and stopped practicing again. (Hence the 3 months time)

I don't know whether it is possible or not but I am going to try my best to make it possible.

I will give updates on this sub everyday from today even if I did or did not code. (If it is within the rules of this sub please let me know)

If I succeed people will take this as an good example and know it is possible

If I fail people should take this example and learn from it and improve their own journey

That is all.

Edit: 23-6-2025

Well changed it up I am looking at game development now and learning about it no more web dev for me.

🌐
Reddit
reddit.com › r/learnprogramming › road to full stack / web dev
r/learnprogramming on Reddit: Road to Full Stack / Web dev
June 5, 2025 -

Hey everyone. Before saying anything I would like to preface that this is my first time posting in a subreddit, so if I did something wrong somehow I apologize in advance (I chose the resource tag because my main question concerns choosing resources to learn).

I have currently completed my second year in uni and am in the midst of my 3-month summer break. I want to spend these three months focusing on learning full stack development (which for now is my career goal ig), and specifically web development. I have this obsession with doing online courses and improving my skills to get better, and I'm also really looking to do some solid projects and start building my resume/cv.

I scoured the internet and found multiple recommended courses which I've listed below. Unfortunately I have a bad habit of just hoarding work and trying to do everything without a plan and regardless of whether it is redundant or not. Here are the courses I gathered:

  • The Odin Project

  • Full Stack Open

  • Scrimba Frontend Developer Career Path

  • web.dev courses (HTML -> CSS -> JavaScript)

  • CS50’s Introduction to Computer Science -> CS50’s Web Programming with Python and JavaScript

  • Jonas Schmedtmann's JavaScript and FrontEnd course on Udemy

  • freecodecamp Certified Full Stack Developer Curriculum

  • The roadmap on roadmap.sh

  • This roadmap by NiagaraThistle

I want to know which of these courses would be enough for me to become skilled at web dev and also set me on the path to becoming a full stack dev. I'd like to know if just one of these courses is actually enough, or if a few are enough then in what sequence should I do them. Of course if I had infinite time I would probably do them all but as of now this is overwhelming and would really appreciate if this could be narrowed down to the absolute essentials, stuff I can feasibly do in < 3 months and still get something out of. I'm aware that TOP seems well praised universally so I'm definitely going to do that.

To preface I'm fairly adequate in programming and have worked on a few projects, including web-based ones, but I'm really looking to rebuild my skills from scratch if that makes sense. I also understand that the best way to learn is through building projects, I get that but I'd like to supplement that with learning theoreticals and any courses from the above (or if there's some other amazing one I somehow missed) which also involve project building would be best. I'd also like to know where I can find some project ideas (I'm aware roadmap.sh has a few). I'd like to build at least 3 projects within the time I have.

Again would really appreciate some help (if I seem rather clueless in this post it's probably because I am, sorry, any guidance is appreciated)

🌐
Reddit
reddit.com › r/freecodecamp › about the "certified full stack developer curriculum"
r/FreeCodeCamp on Reddit: about the "Certified Full Stack Developer Curriculum"
May 13, 2025 -

hey all, so assume im a complete newbie to programming, and i want to pursue a career in software development / full stack development in the future.

is the "Certified Full Stack Developer Curriculum" a good starting point or is there another course that's better? I'll spend 2-3 hours a day on it.

Thanks!

Find elsewhere
🌐
Reddit
reddit.com › r/fullstack › should i buy an online course for full stack web development?
r/FullStack on Reddit: Should I buy an online course for full stack web development?
October 12, 2025 -

Hey everyone, I’m currently learning web development and want to become a full stack developer. I see many paid online courses on platforms or youtubers.

Do you think it’s worth buying a paid course, or can I learn everything for free from YouTube and other resources? If you’ve bought a course before, was it actually helpful?

Would love to hear your opinions and suggestions!

🌐
Reddit
reddit.com › r/learnprogramming › don’t know where to learn full stack development
r/learnprogramming on Reddit: Don’t know where to learn full stack development
March 7, 2024 -

So I’m pretty bad at making decisions, I can’t choose simple things so it’s definitely a hard time for me picking a career path or anything that will affect my life. (Edit: I couldn’t choose what parts of this question are the most important so I left this monstrosity as it is) Now, I recently found out about web development and what exactly a full stack developer is, and found it really interesting, so I subscribed to Udemy’s personal plan and started Angela yu’s course. Right now I’m in the flexbox part in css, and I’m pretty happy with this course, and haven’t found it outdated like some people say. However, some time ago I heard of freecodecamp and the Odin project, and was amazed to hear that they are free(I know that the Odin project basically redirects you to other free resources including freecodecamp, but still, they have projects and stuff). I looked it up and saw that Angela yu’s course is more recommended than freecodecamp, so I sticked with it, and as an ADHD person, I already have like 8 courses on my list on Udemy, that expand on topics like js(btw, it took me time to decide whether I should do Jonas or Maximillian course even though I’m not close to starting js), react.. and some are new topics like ruby or c#(I already know some c# but want to learn how to use it in backend development). Anyway🥵, what I liked about Udemy is that the personal plan includes a lot of topics, and even if I want to learn something that is not related to full stack development, I can, but then I found out about codecademy. They also have tons of free courses about a wide array of topics, and I don’t know if I should stop my Udemy subscription and move to codecademy, stay, or do both somehow.

Top answer
1 of 4
20
I'm doing TOP and it teaches you MERN stack. I'm on JS foundations rn, but i took 200 hours of Python before TOP on FCC so its a bit easier to grasp JS. Python -> DSA -> Leetcode & The Odin Project -> System Design was the recommendation from a friend of mine who's a FAANG SWE. Python and DSA for interviewing, leetcode for interviewing and problem solving skills, the odin project for mern full stack in web dev, system design for tier 1 tech interviews. Identify what you want to do and pick one of paths and stick to it, thats the hardest and most important thing you can do. I doubted the path im on 3 times in the last 2 weeks, dont let the fears win. All these courses teach something, im not familiar with your course but im sure if its recommended then it teaches things well and covers similar topics. You'll not waste time by going through any course/studying on your own. Worst result may be that you didn't take the optimal path and spent 20% more time getting the necessary knowledge. But thats it. Just set a plan and study.
2 of 4
6
There’s no wrong decision really, aslong as you’re learning. The Odin project is very good. Full stack open is also great, though I’d probably do it after the Odin project. End of the day the best way to learn is by building lots of little/big apps and progressing through the complexities and hurdles you encounter. I spent half a year just doing tutorials and reading code and it wasn’t until I actually started just building projects, that I began actually learning how to code. (Albeit I still suck at structuring projects, but it’s a work in progress!)
🌐
Reddit
reddit.com › r/webdevelopment › want to learn full stack web development from scratch.
Want to learn Full stack Web development from scratch. : r/webdevelopment
January 3, 2025 - The Odin Project – Full-stack roadmap with real projects. ... Udemy – Look for "The Complete Web Developer" courses by Angela Yu or Colt Steele.
🌐
Reddit
reddit.com › r/webdev › [deleted by user]
[deleted by user] : r/webdev
January 8, 2018 - Its a monthly fee but the amount of content you get far outweighs what youd pay per course on something like udemy (although udemy is also a wonderful resource). Theres a lot to think about with regard to which "languages" you want to focus on. If your goal is becoming a full stack developer - the most obvious is going to be JavaScript on the frontend (become proficient with vanilla JS first, then ES2015/16, then a framework of your choosing i.e.
🌐
Reddit
reddit.com › r/devops › best online course to become a full stack developer ?
r/devops on Reddit: Best online course to become a full stack developer ?
January 8, 2024 -

For some context, I already started the Odin project, great website and really helpful however now that I started a new job full time, I really don’t have enough time (and focus energy) to study everything by myself. I really need an online course that is complete, with some projects for my portfolio and that will lead me to a job in tech. Did some of you do an online course that leaded them to a job and can advice me ? Thanks !

🌐
Reddit
reddit.com › r/learnprogramming › *i should have never taken a full-stack course
r/learnprogramming on Reddit: *I should have never taken a full-stack course
February 13, 2022 -

bash me if you want, but I'm feeling really depressed lately.. feels like I'm a disappointment. if you put code in front of me I can tell you what it is doing, I know constructor functions, TDD, OOP, js, etc. I have a really good grasp of web development. but when it comes to actually implement it I feel like a total dum#a%%. I really like coding and really wish I can make this my profession, I have a 3 yr old son and I'm literally broke chasing this dream but I feel like a total failure because we have a project that wants us to code pretty much front end and back end and I feel like "wow I've been learning this for a while and I can't even fully do this?" I don't want to go back to my back-breaking low paying jobs, IDK man feeling really disappointed in myself.

🌐
MIT xPRO
xpro.mit.edu › courses › course-v1:xPRO+PCCFTx
MIT xPRO | Professional Certificate in Coding: Full Time
Build, test, and deploy a web application using the MERN stack ... Setup Continuous Integration (CI) and Continuous Delivery (CD) pipelines to deploy a React application · Present a GitHub portfolio of your work to potential employers · Upskill your team with cutting-edge online courses, engaging hybrid programs, and immersive workshops led by MIT experts. Foster a shared knowledge and cross-functional collaboration culture to drive innovation and adaptability. Develop your leaders and empower your workforce to achieve collective success.
🌐
Reddit
reddit.com › r/learnprogramming › what is the best route to becoming a self taught full stack web developer?
r/learnprogramming on Reddit: What is the best route to becoming a self taught full stack web developer?
December 13, 2022 -

I’ve been looking through this sub and other online forums. Many people recommend The Odin Project, FreeCodeCamp, or Udemy courses. My problem has become struggling to pick the right one. Many people seem to having differing opinions on this and I don’t want to dive into one to later find out there’s a better resource available.

🌐
Reddit
reddit.com › r/learnprogramming › there are no good resources to truly learn full-stack (please share if you know some!)
r/learnprogramming on Reddit: There are no good resources to truly learn full-stack (please share if you know some!)
October 29, 2024 -

I've been learning on my own for years, off and on I suppose, but I've shfited from frontend to fully useful projects that are fullstack. So now there's a lot more to learn. Basically every "fullstack" course that you find online is nothing more than how to start a Node server and use Express as middleware with Mongo, and how to make an API call. That's like IT! Udemy, Coursera, Odin Project, on and on and on, there is nothing that teaches fullstack - they spend almost entire courses on frontend, and then toss in two sections about Node and APIs. Fucking worthless. There are some newer YT videos with tuts using different stacks, often pushing people to use Supabase, or something similar. None of this is teaching fullstack development though.

I want to learn token creation and handling, I want to learn exactly how data moves between database and client, I want to learn best practices for data security, etc. A monkey could spin up a Node server after any of these courses, but could never come close to building a functional fullstack app. I'm sick of these courses that don't teach you a fucking thing, or the tuts that just do "code alongs" and don't explain anything at all about what's going on.

So.... any online courses that ACTUALLY teach fullstack?