Upskilling: up‧skill‧ing /ˈʌpˌskɪlɪŋ/ (n) the process of learning new skills or of teaching workers new skills

We get it. It’s difficult to keep track of all the resources you can take advantage of to expand your tech skills. Our team has come up with a list of free and paid online resources that we feel were helpful in our journeys to upskill. Feel free to submit to us other tools you found useful on your journey.

Learn to code interactively, for free.


Online courses on a variety of subjects including software, hardware, coding, web design, marketing and business management. Some courses are free, most can be purchased for $10. Courses include hours of learning by trained instructors. There’s a library of over 45,000 courses.