Become a data analyst without a CS degree
SQL, a BI tool and three real portfolio projects beat a computer science degree in most analyst interviews. It's the cheapest tech path left.
Career at a glance
- Requirements
- Portfolio plus optional Google Data Analytics certificate
- Time to qualify
- 4–8 months of focused study
- Training cost
- $0–$1,200 using self-paced courses and free tools
- Pay
Starting$55k–$72k
With experience$85k–$130k as a senior or analytics engineer
Quick answer (as of 2026)
To become a data analyst, the key credential is: Portfolio plus optional Google Data Analytics certificate. Most people get there in 4–8 months of focused study, with training costs of $0–$1,200 using self-paced courses and free tools. Starting pay is $55k–$72k, rising to $85k–$130k as a senior or analytics engineer with experience.
The path, phase by phase
Phase 1
Learn SQL until it's boring
Eight weeks of daily practice on real datasets. This single skill screens most candidates in or out.
Phase 2
Ship three portfolio projects
Use public data, publish the dashboard and write the one-page recommendation. Projects are your degree substitute.
Phase 3
Enter through an adjacent seat
Operations analyst, reporting analyst or ops coordinator roles are easier to land and convert to analyst titles in under a year.
Skills that get you hired
- SQL joins, window functions and CTEs
- Tableau or Power BI dashboards
- Excel modeling and pivots
- Python or R basics for cleaning
- Stakeholder storytelling
AI impact
Medium. AI writes queries, so the edge is framing the business question, validating data and communicating the recommendation.
Strong markets
Pay and hiring by city
Local salary, job availability and training costs for data analyst work in the biggest US metros.
- Data analyst in New York
- Data analyst in Los Angeles
- Data analyst in Chicago
- Data analyst in Houston
- Data analyst in Dallas
- Data analyst in Phoenix
- Data analyst in Atlanta
- Data analyst in Denver
- Data analyst in Seattle
- Data analyst in Tampa
- Data analyst in Charlotte
- Data analyst in Columbus
- Data analyst in Las Vegas
- Data analyst in Nashville
- Data analyst in Minneapolis
- Data analyst in Philadelphia
How it compares
Questions people ask
- Can you get a data analyst job without a degree?
- Yes. Employers screen on SQL tests and portfolio work; many analysts come from finance, operations and support backgrounds.
- How long does it take to become a data analyst?
- Four to eight months of consistent study, faster if you already work with data in your current job.
Deep-dive guide
Read the step-by-step guide with tools, salary details and the fastest way to start as a data analyst.
Read the data analyst guideOther paths
- Electrician
- HVAC technician
- Real estate agent
- Medical assistant
- Paralegal
- Dental hygienist
- Wind turbine technician
- Cybersecurity analyst
- Construction trades
- CDL truck driver
- Welder
- Plumber
- Surgical technologist
- IT support specialist
- Commercial pilot
- Diesel mechanic
- Solar installer
- Radiologic technologist
- Air traffic controller
