It's maybe not the best resource out there, but I found this free little online course helped me understand the basics a lot! It's not too long and it's pretty comprehensive.
The Odin Project is my favorite recommendation for people at the "I don't know where to start" stage. It's a pretty comprehensive full-stack curriculum that brings together the best of many learnings resources across the web, capping off topics with some fun mini-projects.
More power to you and I hope it works out very well. In the interest of being fair I took a look around. They would definitely not be my first choice. Most bootcamps have fake reviews or referral programs that encourage fake reviews. So you can’t really trust BootCamp review sites at all - good or bad.
Coding Dojo actually has 7 BBB complaints against them. If you go to Trust Pilot and sort by “bad” you get some really, really detailed bad reviews:
https://www.trustpilot.com/review/www.codingdojo.com?stars=1
Either way, I wish you all the best and I hope I am wrong. I don’t want anyone to fail on here. We’re all trying to change for the better.
https://www.theodinproject.com/
That is a free online self directed Full stack web development curriculum.
You dont have to do it all. (but you can, and I believe with your current degree + this, you can change your career).
there are 2 parts to getting interviews for coding.
get past HR. There are so many posts mocking online postings for coding positions because they are made by HR and not the technical director. There are abunch of YT videos on this. Id link it, but if you cant try finding them yourself first, coding as a career isnt for you (in the long run).
show the technical director your portfolio of personal projects (Github)
Feel free to ask any questions. I'm more than happy to give some insight
You'd probably need more than 12 weeks since you'll only have the weekend free. Besides the bootcamps, you can also take advantage of online coding courses to allow for flexibility. An example is Code Unicorn, a free, open source coding platform that offers project-based learning. The projects are categorized into beginner, intermediate, and advanced level. You can learn at your pace and have projects to add to your portfolio to prepare you for the job market.
I'm a recent volunteer peer-educator from a nonprofit boot-camp. The group's mission is to teach web-dev skills to lower-income adults. The students were great, but the actual curriculums were poorly-designed -- free videos on TeamTreehouse.com combined with uninspired homework and several "peer check-in meetings" per week. It created a stressful situation for everyone.
I've had similar thoughts that I could do it much better on my own. (Although this might just be hubris talking!) I'm chatting with some of my former students about hosting a free "Learn Modern React" classs in perhaps a month or two.
Good luck with your project! I might follow along on Reddit (but not the class itself) to see how it works out!
You can check with your bootcamp but allows us to go back to the lecture material and also audit classes as needed.
Can also try https://www.freecodecamp.org/ and there are lots of YouTube videos that are helpful.
Nope. Bootcamps are expensive and come with no guarantee and that's IF you find a good one. Loads of camps out there that simply collect student loan money and push you through a meat grinder. The thing with coding, is getting a little taste of the easy stuff DOES build excitement, but it's not all roses. It gets very complex very fast. If he truly wants to pursue coding and a camp, check out the Odin Project first (learn HTML, CSS, Javascript) in his own time at his own pace and start working on projects. Odin project is free and a good resource to make sure one truly has an interest. Couple that with these books. Once complete with that, and he's built a basic portfolio page and some basic projects and STILL wants to go career with it - THEN consider a camp. There is value in a camp for sure that you will never learn on your own. Like working in sprints on a team, understanding testing/debuggin and backend technologies etc.. But it's competitive. I took a 6 month camp and graduated last October. Still looking for a job (thankfully I was able to keep my job during the camp and still have it or I'd be homeless right now). If he thinks he'll do a camp and come out ready to interview, he's very mistaken. Most camps don't even have a career services piece to it like mind did. Mock technical interviews, coding challenges, networking events etc. Start with the free options first, get a good foundational understanding, then consider a coding boot camp for the "what it's like to work on a team" piece of it. Feel free to DM me with questions.
oh no! Maybe you are straining your eyes. Close them every so often (if possible). I have this in the fridge and run it around my eyes when I feel they are overly tired and it's magic: https://www.amazon.com/gp/product/B077PR1PNW/ref=ppx_yo_dt_b_search_asin_title?ie=UTF8&psc=1
Also, I would assume the program expects this and the most important portions of the course are in the first half. You got this!
Stick to it.
On the Friday of the 2nd week of mine I almost burst into tears in the middle of class because it seemed that everybody else was progressing and I was just flailing and had to Google everything.
You will hit the hump about half way through.
For my entire cohort there was a visible aha moment when we switched from vanilla JS and Ruby and coded our first full stack project on the MERN stack.
As a note 3 people in my 16 person cohort quit within the first 2 weeks.
One had a family emergency, one just simply couldn't keep up he was a bit older than the rest of us, and the 3rd was actually a good coder but imposter syndrome hit him hard during project presentations.
The entire cohort had already circled our wagons around him helping with everything possible but in the end his comparing himself to the rest of us (4 people actually already had CS degrees) made him crash and burn.
1 piece of advice to help with the lost feeling is do the react intro documentation.
https://reactjs.org/tutorial/tutorial.html
Its super intuitive and it actually makes you go back and refactor code and more importantly explains why you should do it.
Its only a couple hours but I felt so much better about my knowledge or lack thereof after doing it.
Well, unfortunately this isn't mobile developement. But i highly reccomend: https://www.freecodecamp.org/
Python, Web Development, Data Science... all for free.
It was worth it for me. Although I do think someone could follow something like www.theodinproject.com and end up with the same job I have. I don't think it would be in the same amount of time because I am lazy and would not have worked 9am-6pm for 4 months straight like I was required to at the bootcamp I physically attended.
I would say that learning the ins and outs can certainly be helpful BUT transparently, there isn't a way for you to know ALL of the nuances of a language, especially one as robust as Javascript. I would agree with most of the users here that building projects will be one of the best ways for you to grow your skills as a developer. theodinproject is a great and free tool to help you do so along with freecodecamp. If you are interested in learning the front end, it wouldn't hurt to add react to your learning as it is often paired with a JS back-end like node.
At my bootcamp we teach through projects and practice, having student constantly building projects and applications that grow in complexity. When utilizing Node and React we teach it in a MERN stack (using mongodb and express as well) so look for the MERN key word as it means it has a JS back-end.
Lastly, I would absolutely encourage you to have an understanding of data-structures and algorithms as they will be key in getting a job from the interview side.
Hope this answers your question! If you’d like to learn more about the program I teach and the other programs that we have at Coding Dojo, check out our website.
You can try Code Unicorn for project-based learning. The projects are categorized into beginner, intermediate, and advanced. You can start with any level you're comfortable with at the moment and take up the more challenging tasks as you develop your skills. The platform is totally free and open source. You'll also be able to add the completed tasks to your portfolio.
For project-based learning, try Code Unicorn. It's totally free and easy to get started. Start from the beginner level tasks, and watch tutorials as you work on real projects.
Bootcamps provide a structured learning environment. However, being self-taught is a great way to save costs, especially if you are self-disciplined to practice as much as possible. You can start by building simple web apps. There are tons of free resources online to do this, such as Code Unicorn, a project-based coding platform.
You can learn online while working. Get started with free online resources such as Code Unicorn. You can also explore the option of an online diploma from a reputable university.
You can also try out free online resources like Code Unicorn to prepare ahead of a paid bootcamp. You'll learn the basics and have hands-on practice working on real projects.
You're not too late. And the fact is that many people looking for a career change are making the switch successfully. So the best time to start is now.
I always recommend taking some courses online to know if programming is for you and for you to know the basics before investing in a paid boot camp. An example of such available recourses is Code Unicorn, a free coding platform where you can learn by building projects. You'll also have access to open source tutorials to bring you up to speed with the basics.
By practicing and building projects. Find a good resource online and create simple projects to practice what you're learning. You can also join an open source platform like Code Unicorn where you can build real projects. You can also add these projects to your portfolio to have an edge when you're confident enough to start applying for jobs. Also, join developer communities to get help along the way. Examples are r/programming, r/coding, r/WatchPeopleCode, r/CodingHelp, and more.
You're not alone in this. You can prepare ahead before the boot camp starts by learning the basics online basics and even get your hands dirty working on simple projects on a free coding platform like Code Unicorn. The platform is beginner friendly, and you learn in a fun way as you build your confidence.
If you're looking to test the waters and see if coding is the career path for you, take advantage of Code Unicorn. It's a free, open source platform where you can build real projects. You go from beginner to advanced level as you master your skills and work on more challenging projects. There are also free tutorials to bring you up to speed with the basics. The best part is being bale to add your completed projects to your portfolio.
You'll get a mixed review of all these bootcamps as the experience of the graduates differs. Follow @ aomame23's advice and check out their free classes to have a taste of what they offer. You can also practice coding on free online resources available online while waiting to join a bootcamp. An example is Code Unicorn, an open source platform where you learn by building real projects for free.
You can also learn using free online resources like Code Unicorn for some basic knowledge while applying for a bootcamp. This would let you make the most of the bootcamp as you would've known the basics.
Like the top comment stated, instead of looking for another bootcamp, take online courses to complement the curriculum. You can also use project-based platforms like Code Unicorn where you can work on real projects and access tutorials for free. Most importantly join codding communities such as r/learnprogramming, r/Frontend, r/webdev, Stack Overflow, and Hacker News.
It's advisable to use free resources online like Code Unicorn to have some coding knowledge before signing up for a bootcamp. You can also use these free resources to fill in the gaps or find answers to areas you might be needing help.
Nice idea to help learners aspiring coders stay on track. Working in small groups can surely help. I liked the recommended resources. They're free and beginner friendly. Those looking for a website were they can work on real projects that they can add to their portfolio should also check out Code Unicorn. All the projects are open source and free.
You can also develop your skills before applying to bootcamps by learning on free platforms like Code Unicorn. You'll work on real projects and build a portfolio as you go from beginner to advanced level, increasing your chances of getting accepted into the competitive bootcamps.
Awesome list, thanks. I would also recommend Code Unicorn, a project-based coding platform. All the projects are open-source and categorized into beginner, intermediate, and advanced levels. It's totally free.
Like others have suggested in the top comments, it's advisable to build your skills with the available free resources online to know the basics. In addition, you can join a free, open source website like Code Unicorn. You can practice as much as possible by working on real projects and exploring the free tutorials.
Haha, you must not have done much research there are some bootcamps that cater entirely to women. Many good suggestions here for you, also check out sololearn for the baiscs and udemy.com ,
Even after a 3 or 4-month full-time bootcamp you won't be able to build whatever you want, it will probably take months or years or applied use to get good enough to do that.
It would give you a good foundation but if you don't use it you will use it.
A better path might be to look at nocode/locode platforms that allow you to build web experiences with no/minimal coding knowledge. Bubble is a good option, there are many others as well. https://bubble.io/
Or you might want to do a Udemy (or similar) course on Wordpress.