Free skills gap assessment
Software developers design and build software. Day to day that means writing code, testing it, reviewing teammates' work, fixing bugs and working with databases and cloud services to keep the product running well.
It suits people who like solving problems step by step and keep learning as tools change. A degree helps but isn't required; employers mostly want to see code you have built and shipped.
First roles are junior software developer or software engineer. From there people move to senior engineer, then staff engineer, architect or engineering management.
Free with an account
Free accounts get 3 assessments a month. No credit card.
New to Software Developer? Where to start learning and what employers usually look for. Everything here is free.
| Item | Kind |
|---|---|
| Harvard CS50: Introduction to Computer Science Harvard · closes: Backend languages and services, Databases and schema design | Course |
| The Odin Project: full-stack curriculum The Odin Project · closes: Full-stack and web frontends, Backend languages and services, Git and CI/CD | Course |
| freeCodeCamp certifications freeCodeCamp · closes: Full-stack and web frontends, Databases and schema design | Course |
| First project: GitHub Skills (Git, Actions, pull requests) GitHub · closes: Git and CI/CD, Testing, code quality and review, Collaboration, ownership and mentoring | Project |
A guide, not a pass mark. Your Skills Gap Assessment shows how ready you are for each level and what to work on.
You answer yes or no to short statements about what you have actually done. Each statement belongs to one of 10 skill areas, and each area is weighted by how often employers ask for it, so the score reflects what jobs need.