If you haven’t heard of these resources yet, I highly recommend checking them out. Two of them have been completely life-changing for me, and I fully expect the others to become so as I continue to learn from them.
Medium – The coding articles are very informative. Covers many other topics, too. Here’s a tremendously helpful article on The 10 Best Coding Challenge Websites for 2018. I’ve tried #2, 3, and 6, and they’re all good stuff.
Free Code Camp – Learn to code for free! Then use your knowledge to help non-profits while gaining valuable real-world experience. Here’s their Medium site and podcast.
Outreachy – Internships for Under-Represented People in Tech – In case you’ve missed my posts on this, I will be forever grateful to the GNOME Foundation and the Open Technology Institute for giving me a much-needed boost into the field of software development. Outreachy provides paid 3-month internships to selected applicants from from groups traditionally underrepresented in tech. This includes women (cis and trans), trans men, genderqueer, and U.S. residents and nationals of any gender who are Black/African American, Hispanic/Latin@, Native American/American Indian, Alaska Native, Native Hawaiian, or Pacific Islander. They are always expanding the program to reach out to other unrepresented backgrounds.
Learn To Code With Me – An excellent website and podcast aimed at helping new and early career developers, and non-techies wanting to break into tech. Here’s a compilation of 49 of the Best Places to Learn to Code for Free.
Western Governors University – Fully accredited, non-profit university offering online degree programs in software development and other IT. Programs are flexible, more affordable than typical state universities (at least $3000 less per year than the state-funded CSU system here in California, including fees and such), all online, and geared specifically toward working adults. Classes are competency-based, not time-based, so you can skip the material you already know. Pay a flat fee for each 6-month school term and then you’re free to complete as many classes as you can. Bonus: you earn several IT certifications as part of your degree. Awesome mentors are ready to help if you get stuck on the material, encounter technical or procedural problems with classes, or need advice on work/school/life balance. I did a lot of research on this until I was satisfied that WGU is a solid and worthwhile choice, and I am now enrolled and working on a bachelor’s degree in software development. I can honestly say I get a lot more student support here than I ever did in community college. I discovered WGU through an article on Medium called How I got a second degree and earned 5 developer certifications in just one year, while working and raising two kids. It’s an inspiring read, and a smart roadmap to a career in software development. You can also use this referral link, which you can use to request more information and waive the $65 application fee. I’ll also get a $30 credit at the university store, which would be a nice plus for telling you about this excellent option to further your education. 😉
Learning How to Learn: Powerful mental tools to help you master tough subjects – Arguably the most popular MOOC (Massive Open Online Course) known to humankind. This free online class teaches you about your brain’s learning processes, how to hack your study habits to maximize learning and retention, and how to tweak your test-taking methods for maximum efficiency and performance. I found it very useful, and I suspect it’s no coincidence that this class is a favorite for many people who are learning to code.
Speaking of MOOCs… see also my short list of MOOC providers on Online Learning. You can also use Class Central to do a meta-search of multiple providers.