Getting Started
Discover Apprenticeship Opportunities
Please read about the apprenticeship opportunities and decide if a self-taught path is right for you. Other non-traditional paths include coding boot camps. If you want to pursue a self-taught path, read on.
- Google. Our curriculum is an ideal prerequisite for the Associate Android Developer Certification.
- IBM Our curriculum is ideal for their Software Engineer Apprentice job listings.
- Microsoft Our curriculum is ideal for their Software Engineer Pathway.
- And so many more: Amazon, LinkedIn, Lyft, Twitter, Adobe,
Read our curriculum
Please review our open-source curriculum on GitHub. Be sure to check the course fees for each linked course and the estimated time commitment that is required. The linked courses are not provided by us. We do not generate any revenue, referral fee, or any other type of compensation from the course provider.
Do your homework
Please use the information below to work on your coding exercises.
- Mac: All Macs are Linux based and ship with a built in terminal you can use for all Bash and Linux lessons. Please refer to the quickstart guide here. For yaml, JSON, CSS, HTML, and JavaScript use StackBlitz's online interactive development environment (IDE)
- Windows and Chrome Book: For Bash and Linux lessons use CoCalc's online terminal to practice your commands. For yaml, JSON, CSS, HTML, and JavaScript use StackBlitz's online interactive development environment (IDE)
Get Live Help
Access our Discord server for live 1:1 help from professional software engineers. It's free and can be a huge help to get over hurdles.