
Dan Patiño
AI Strategy & Innovation at Coderhouse
Data
You can become a data analyst while working full-time by studying about 6 to 8 hours a week, learning skills in a clear order, and turning problems from your current job into portfolio projects. Most career changers do not quit to study. They use evenings and a few weekend hours, practice on real data they already touch at work, and often move into an analytics role inside their own company before applying elsewhere.
The path is realistic because data analysis skills are used in almost every department. Operations, marketing, finance, customer support, and sales all run on spreadsheets and reports, which means your current job is already a source of practice problems. This guide gives you a time budget, a month-by-month plan, and the steps to make the switch without giving up your paycheck.
Why the switch is worth planning for
Demand for people who can turn data into decisions keeps growing. The U.S. Bureau of Labor Statistics projects employment of data scientists, a closely related occupation, to grow 35 percent over the next decade, much faster than the average for all occupations, with a median annual wage of $120,230. Entry-level data analyst roles usually pay less than that, but the trend shows where employers are investing. O*NET's profile of business intelligence analysts lists tasks many working professionals already do in part: building reports, maintaining dashboards, and synthesizing trends into recommendations.
How much time you really need
A sustainable plan for someone with a full-time job looks like this:
2 weekday evenings, 1.5 to 2 hours each: learn a concept and practice it right away.
One weekend block of 2 to 3 hours: work on a project or review the week.
15-minute micro sessions: review SQL syntax or flashcards on your commute or lunch break.
That adds up to roughly 6 to 8 hours a week. Consistency beats intensity: four months of steady practice teaches more than two weeks of cramming followed by burnout.
A month-by-month plan
Month 1: Spreadsheets and analytical thinking
Get fluent with formulas, lookups, pivot tables, and charts. More importantly, practice framing questions: what decision is this analysis for, and which metric would change it? Pick one recurring report at work and rebuild it more cleanly.
Months 2 and 3: SQL
SQL is the core skill most analyst job posts ask for. Learn filtering, aggregation, joins, and window functions. If your company has a database or a BI tool with SQL access, ask for read access and answer small questions for your team. Our guide to SQL portfolio projects has ideas you can adapt.
Month 4: Visualization and storytelling
Learn to build a dashboard that answers a specific question, and practice presenting findings in three sentences: what happened, why it matters, and what to do next.
Month 5: Python and statistics
Add Python with pandas for cleaning and exploring data that is too messy for spreadsheets, plus the statistics you need for averages, distributions, confidence intervals, and A/B tests.
Month 6: AI-assisted analysis and a capstone
Use AI assistants to speed up queries and code, while checking every result. Finish one end-to-end project: a business question, data pulled with SQL, analysis in Python, and a clear recommendation.
For a deeper view of the skill order, see our data analyst learning path.
Use your current job as your training ground
Find a data problem nobody owns. A slow manual report, a spreadsheet full of errors, or a question managers keep asking.
Solve it on your own time first. Then show a short before-and-after to your manager.
Keep a work log. Note the question, the data, the method, and the result. These become resume bullets and interview stories.
Respect data privacy. For your public portfolio, rebuild the project with public or anonymized data instead of company data.
Customer support, operations, and marketing roles are especially good starting points because they generate data on tickets, orders, campaigns, and customer behavior every day.
Making the move without quitting
Try an internal move first. Tell your manager you want analytics work. Internal candidates with domain knowledge are often easier to hire than outsiders.
Build a small portfolio. Two or three projects that show SQL, a dashboard, and a written recommendation are enough to start applying.
Target hybrid roles. Titles like operations analyst, marketing analyst, reporting analyst, or business intelligence analyst value your industry background.
Apply while employed. You negotiate from a stronger position and can be selective.
Common mistakes to avoid
Jumping between tutorials without finishing a project.
Learning Python before SQL when the jobs you want are SQL-heavy.
Studying alone with no feedback, so mistakes become habits.
Letting AI write analyses you cannot explain in an interview.
Frequently asked questions
How long does it take to become a data analyst while working?
Many people reach a job-ready level in about six to twelve months at 6 to 8 hours a week, depending on their starting point and how much practice they get at work.
Do I need a degree to become a data analyst?
Many employers list a bachelor's degree, but a strong portfolio and relevant work experience can carry a lot of weight, especially for internal moves.
Are live classes better than self-paced courses for working adults?
Live classes add structure, deadlines, and feedback, which help many working adults stay consistent. Self-paced courses offer flexibility but require more self-discipline.
Study data analytics around your job
Coderhouse's Data Analytics Course is designed for career switchers and working professionals: 11 weeks with one live class per week and about 6 to 8 hours of total weekly effort, covering SQL, Python and pandas, visualization, statistics, experimentation, AI-assisted analytics, and a capstone. If you already code and want to build AI applications instead, the AI Engineering Course teaches retrieval, agents, evaluation, and deployment.
I'm Dan Patiño, head of AI Strategy & Innovation at Coderhouse. My day-to-day work involves merging the tactical management of e-commerce (CRO, Email Marketing and SEO) with the development of disruptive solutions. I specialize in building internal AI-powered apps to automate tasks and boost innovation within the team. I firmly believe that technology is strategy's best ally. To dive deeper into my professional journey, I'll be waiting for you on my LinkedIn profile.