How to become a software engineer, with a plan built around your week
Tell us your background and your free hours. Get a week by week roadmap in seconds, then ship code that gets reviewed.
Basics
Projects
Review
Portfolio
Offers
Portfolio profile layouts Sample data
Backend profile
Junior backend developer · Remote
Orders API with tests
Frontend profile
Frontend developer · Hybrid
Inventory dashboard
Full stack profile
Full stack developer · Remote
Job board scraper
Career change profile
Moving from data analysis · Hybrid
Billing service in Python
Roadmap
Sample data
| Stage | Hours | Weeks | Status |
|---|---|---|---|
| Fundamentals | 60 | 8 | Done |
| Data structures | 70 | 9 | In progress |
| First framework | 80 | 10 | Next |
| Projects | 90 | 11 | Next |
| Interview prep | 40 | 5 | Next |
Project review
Sample data
Written note: split the request handler into two functions and add one test for the empty input case.
Tracks
Pick the kind of engineer you want to be
Pricing
Software engineer bootcamp online, priced monthly
Compare 49 to 149 USD a month with a bootcamp that costs five figures. Yearly billing is half price.
Learner
For learners with limited time
$24.50 USD per month
Billed yearly at $294
- Personal path and weekly plan
- 2 project reviews a month
- Mentor questions answered by AI
- Roadmap that adapts to your hours
Pro
Most chosen pathFor a career change within 6 to 12 months
$74.50 USD per month
Billed yearly at $894
- Everything in Learner
- 6 project reviews a month
- Portfolio review
- Simulated interviews
- Employer profile
Teams
For companies sponsoring a cohort
$249.50 USD per month
Billed yearly at $2,994
- Up to 5 seats
- Progress dashboard
- Roles for admin, mentor and learner
- SSO and invoices
- Custom rubrics and SLA
Plan limits are usage in the billing period. Prices in USD.
5
stages in every roadmap
4
career tracks
2 to 6
reviewed projects a month
12+
week plans, sized to your hours
Benefits
A bootcamp's structure, without the price tag or fixed schedule
- A roadmap sized to your hours
- The same material takes 20 weeks at 12 hours and 40 weeks at 6. You see both before you commit.
- Reviews against a rubric
- Every project gets scores and a written note on what to change next.
- A portfolio employers can read
- Reviewed projects become a profile page with context, not a list of links.
- A realistic timeline
- No promise of a job. A plan, evidence of progress and a clear next step.
Project review
Sample data
Written note: split the request handler into two functions and add one test for the empty input case.
How it works
Four steps from your first hour to a portfolio
01
Tell us your week
Background, free hours and the role you want.
02
Follow your plan
Tasks sized to the hours you have, week by week.
03
Ship reviewed projects
Submit work and get scores plus written notes.
04
Publish your profile
A portfolio page with projects and context.
Security
Built so your data stays yours
Your data stays yours
We use your answers to build your plan and nothing else. We do not sell personal data.
Roles and SSO for Teams
Admin, mentor and learner roles, with single sign on for company accounts.
Invoices and an SLA
Invoices for every billing period and an availability SLA on the Teams plan.
Two ways to use Become
For people changing careers and for the teams that sponsor them
Learners
You work full time and have 6 to 12 hours a week. You get a plan that fits them, projects reviewed against a rubric, and a portfolio page that reads like a hiring signal.
- Weekly plan that adapts to your hours
- Written feedback on real projects
- Interview practice on the Pro plan
Teams
You sponsor reskilling or build a junior pipeline. Compare the cost of a program per person with an outside hire, and track progress with roles, SSO and invoices.
- Up to 5 seats and a progress dashboard
- Roles for admin, mentor and learner
- Custom rubrics and an availability SLA
From the blog
education needed to be a software engineer and what you should learn
You can choose an education route by comparing the foundations, feedback, and project experience each option helps you develop.
First software job without a degree and the evidence you can build
Prepare for a software career without a degree by developing relevant skills, completing projects, and presenting your experience accurately.
How many hours a week to learn to code with a realistic plan
Choose weekly coding hours you can sustain, then organize them around practice, finished projects, and thoughtful review.
Questions before you start
What degree do you need to be a software engineer, and more answers
Start with a roadmap built around your week
Pick your background and hours, see your plan, then choose the subscription that fits.