4 answers
Updated
652 views
Being passionate about coding, I'm eager to embark on a MERN Stack Project - a full-stack web development endeavor. My main goal is to find valuable resources that can guide me in creating full stack projects. Currently, I'm exploring platforms like YouTube, LinkedIn Learning, and various other online learning resources. If you have any additional suggestions, I would be more than open to hearing them.
I appreciate any creative project ideas to be showcased on resume.
Login to comment
4 answers
Updated
Geoffrey’s Answer
Hello, choosing to undertake a MERN Stack project is a fantastic way to broaden your coding abilities and demonstrate your prowess as a full-stack web developer. Beyond the resources available on YouTube and LinkedIn Learning, there's a wealth of other platforms to delve into to boost your knowledge and spark inspiration for project ideas. Here are a few more to consider:
Udemy: This platform boasts an extensive array of full-stack web development courses, MERN Stack projects included. To guarantee a top-notch learning experience, opt for courses that have received high ratings and glowing reviews.
FreeCodeCamp: Offering free tutorials and projects centered around web development, including MERN Stack projects, this platform is a goldmine. The projects often have a real-world focus, making them a superb addition to your portfolio.
GitHub: Delve into the world of open-source MERN Stack projects on GitHub. By scrutinizing other developers' code, you can gain invaluable insights and even lend a hand on projects that pique your interest.
Medium and Dev.to: These platforms are brimming with articles and tutorials penned by developers who are eager to share their MERN Stack project experiences. They're a great place to find step-by-step guides and handy tips to utilize in your own projects.
The Odin Project: This free, open-source curriculum covers the entire spectrum of full-stack web development, MERN Stack projects included. If you're after structured learning, this is the resource for you.
App Academy: This academy offers an open program that provides access to their comprehensive full-stack development curriculum, with MERN and Python options. (There are other free bootcamps you can explore.)
O'Reilly: This platform is a collection of video courses, live events, books, and labs on different tech stacks, including MERN.
Above all, remember that practice is key. As you learn, put your skills to the test by building projects. Start with small-scale projects and gradually take on more complex tasks as your learning progresses.
Udemy: This platform boasts an extensive array of full-stack web development courses, MERN Stack projects included. To guarantee a top-notch learning experience, opt for courses that have received high ratings and glowing reviews.
FreeCodeCamp: Offering free tutorials and projects centered around web development, including MERN Stack projects, this platform is a goldmine. The projects often have a real-world focus, making them a superb addition to your portfolio.
GitHub: Delve into the world of open-source MERN Stack projects on GitHub. By scrutinizing other developers' code, you can gain invaluable insights and even lend a hand on projects that pique your interest.
Medium and Dev.to: These platforms are brimming with articles and tutorials penned by developers who are eager to share their MERN Stack project experiences. They're a great place to find step-by-step guides and handy tips to utilize in your own projects.
The Odin Project: This free, open-source curriculum covers the entire spectrum of full-stack web development, MERN Stack projects included. If you're after structured learning, this is the resource for you.
App Academy: This academy offers an open program that provides access to their comprehensive full-stack development curriculum, with MERN and Python options. (There are other free bootcamps you can explore.)
O'Reilly: This platform is a collection of video courses, live events, books, and labs on different tech stacks, including MERN.
Above all, remember that practice is key. As you learn, put your skills to the test by building projects. Start with small-scale projects and gradually take on more complex tasks as your learning progresses.
Your advice was so helpful!
Harshitha
Updated
Keith’s Answer
Make sure you know the basics of the Agile Development methodology. Most shops use it now. It will look good on your resume if you know about it, and even if you get a certification as a Scrum Master or some other role in the process. You can get the certification on line. It takes a few days, maybe a week of viewing videos and taking tests, but it will be worth it.
Thank you for taking the time to help.
Harshitha
Updated
Daniel’s Answer
Hello Harshitha,
First off, congratulations on your decision! Opting for the MERN stack is indeed a great move. It can open up a plethora of opportunities for you, including some really rewarding jobs and internships. But remember, the field of computer science is vast and filled with challenges that may not always be addressed with the MERN stack.
There's a whole universe of knowledge out there waiting to be explored. So, instead of suggesting a specific technology or project to dive into next, I'd like to nudge you towards being an eternal learner. There are numerous fascinating concepts to discover, such as:
- Distributed systems
- Cybersecurity
- Machine learning
- Data science
- Web development
- Computational logic
These areas encompass a wide spectrum of potential job roles you can pursue. You might already be familiar with some of these subjects, but remember, they're always evolving. It can be tough to stay on top of all the advancements, so the best approach is to cultivate a thirst for knowledge and keep learning.
I hope this advice serves you well!
First off, congratulations on your decision! Opting for the MERN stack is indeed a great move. It can open up a plethora of opportunities for you, including some really rewarding jobs and internships. But remember, the field of computer science is vast and filled with challenges that may not always be addressed with the MERN stack.
There's a whole universe of knowledge out there waiting to be explored. So, instead of suggesting a specific technology or project to dive into next, I'd like to nudge you towards being an eternal learner. There are numerous fascinating concepts to discover, such as:
- Distributed systems
- Cybersecurity
- Machine learning
- Data science
- Web development
- Computational logic
These areas encompass a wide spectrum of potential job roles you can pursue. You might already be familiar with some of these subjects, but remember, they're always evolving. It can be tough to stay on top of all the advancements, so the best approach is to cultivate a thirst for knowledge and keep learning.
I hope this advice serves you well!
Thank you, Daniel!
Harshitha
Updated
Jenna’s Answer
Hi, Harshitha!
It sounds like you are doing great! Finding a specific MERN stack course with someone whose teaching you like is exactly the way to go. There is great content out there. I used these to build my GitHub projects. I wanted a project with clean code and a deployed application someone could click to visit.
I did the below MERN course by Brad Traversy, who also has a great, extensive YouTube channel, and landed a job with these skills. It cost me around $20 and had great content:
https://www.udemy.com/course/mern-stack-front-to-back/
My approach was to follow along exactly the first time through. Then I started over and would build the project as much from my own memory as possible, watching the sections after to check my work and focus on what I could not remember. Then I did it a third time, and I remembered enough to be happy with my work.
Sometimes, classes can get old and become hard to follow. The things they use will have been updated, and so they will no longer be exactly as shown in the videos. I believe I remember using Postman to build the API requests/responses, and I would use a very similar tool called Thunder Client available right in VS Code now.
The content done by Mosh Hamedani is also excellent, and I did his courses later before interviewing:
https://codewithmosh.com/p/full-stack-javascript-developer-bundle
He separates out the react app and the backend app, which is great. There is a nice forum where people troubleshoot areas in his courses that have become difficult.
You can uses platforms like Merit for tech mentorship, pairing, and code review. I found that what I most needed was good code review. That helped me make my code quality professional.
~Jenna
It sounds like you are doing great! Finding a specific MERN stack course with someone whose teaching you like is exactly the way to go. There is great content out there. I used these to build my GitHub projects. I wanted a project with clean code and a deployed application someone could click to visit.
I did the below MERN course by Brad Traversy, who also has a great, extensive YouTube channel, and landed a job with these skills. It cost me around $20 and had great content:
https://www.udemy.com/course/mern-stack-front-to-back/
My approach was to follow along exactly the first time through. Then I started over and would build the project as much from my own memory as possible, watching the sections after to check my work and focus on what I could not remember. Then I did it a third time, and I remembered enough to be happy with my work.
Sometimes, classes can get old and become hard to follow. The things they use will have been updated, and so they will no longer be exactly as shown in the videos. I believe I remember using Postman to build the API requests/responses, and I would use a very similar tool called Thunder Client available right in VS Code now.
The content done by Mosh Hamedani is also excellent, and I did his courses later before interviewing:
https://codewithmosh.com/p/full-stack-javascript-developer-bundle
He separates out the react app and the backend app, which is great. There is a nice forum where people troubleshoot areas in his courses that have become difficult.
You can uses platforms like Merit for tech mentorship, pairing, and code review. I found that what I most needed was good code review. That helped me make my code quality professional.
~Jenna