How to become a business analyst: the 6-step training path and the best course for each step

Business analysis basics, requirements, data skills, ECBA prep, the IIBA certification, then a university credential: one course per step, with its real price and its limit.

How do you become a business analyst while keeping your job? The short answer, by profile:

We compared the curricula, published prices, credentials and practitioner feedback of 14 programs and certifications. What stood out: certificates open doors, but what gets you the job is a requirements document, a process map and a data answer you produced on a real project. So every step below ends with a tip to turn the course into proof from your own job.

Romain Cochard
Romain CochardCEO of Hack'celeration
Updated 20266steps in the path14programs compared$5,250tax-free employer budget per year

The ranking is editorial: a sponsored placement is always labeled on its card, and no affiliate link changes a score.

The path, step by step

How to become a business analyst: one skill, one course

The job in short. A business analyst sits between the people who have a problem and the people who build the fix. Day to day, that means interviewing stakeholders, writing requirements and user stories, mapping processes, checking that what gets delivered matches what was asked, and backing recommendations with data. The title covers a wide range: an IT business analyst in a bank writes requirements for developers, while a BA in an operations team spends more time in Excel and process maps.

US labor statistics have no separate business analyst category. The closest one, management analysts, had a median pay of $101,860 in 2025 and 10% projected job growth over ten years, with a bachelor's degree as the typical entry-level education. Most people do not land the title from a course alone: they grow into it from support, operations, QA, sales operations or project coordination. This path is built for that move.

We split the job into six steps in the order the skills stack up, and picked one course per step: the published price, the time, the credential, its real limit, an alternative and a tip. Our scores out of 5 use the same five criteria on every card: curriculum depth, teaching and format, certification and recognition, value for money, team and company fit.

01

Business analysis basics: IBM · Business Analyst Professional Certificate

Step 1

The skill. Before any tool, a business analyst learns to find the real problem behind a request, talk to the people who own it, write requirements that a developer can build from and draw the process as it is and as it should be. That is the core of the job, and it is what the BABOK Guide (the IIBA reference book) describes.

The main course. IBM's certificate on Coursera has 8 courses: an introduction to business analysis, Excel for data analysis, dashboards with Excel and Cognos Analytics, process modeling and requirements gathering, project and stakeholder management, a short ECBA exam preparation course, a capstone project and a course on generative AI for analysts. Coursera estimates 12 weeks at 5 hours a week, or about 6 months at 4 to 5 hours a week, self-paced and at beginner level. The program is aligned with the BABOK Guide and prepares you for the ECBA, IIBA's entry certification. Learners rate it 4.7 out of 5 from more than 14,500 reviews.

The price. The certificate is included with Coursera Plus: $59 a month after a 7-day free trial, or $239 for the first year on a limited-time offer for new subscribers, which then renews automatically at the $399 annual list price unless you cancel. Single programs bought outside Plus cost $49 to $79 a month. At 12 weeks, the monthly plan comes to about three months, so roughly $177.

Who it is for. Someone who already works near projects (support, operations, sales ops, QA) and wants the vocabulary and the deliverables of a BA, at a price no manager will argue with.

Its limit. There is no SQL in the program, and the assessments are course quizzes, not a proctored exam. The certificate proves you finished the program; the ECBA proves more.

The alternative. If your company already licenses LinkedIn Learning, its "Getting Started as a Business Analyst" path (17 courses, 27 hours of content, a certificate of completion) costs nothing extra; otherwise it starts with a 1-month free trial. If your company runs on Microsoft 365, the Microsoft certificate (step 2) covers requirements and process modeling with Visio and Power Platform instead of Cognos.

The tip. Do the capstone on a process from your own job: a request your team handles by email, an approval that takes a week. It becomes your first case study and a reason for your manager to give you real BA work.

Course
IBM · Business Analyst Professional Certificate
Best for
Beginners who want the whole job in one program
Price
Included with Coursera Plus: $59 per month after a 7-day free trial, or $239 for the first year on a new-subscriber offer (then $399 a year)
Time and format
8 courses, about 12 weeks at 5 h a week, self-paced online
Credential
Professional certificate, BABOK-aligned, ECBA prep course included
Its limit
No SQL; quizzes, not a proctored exam
Curriculum depth
4.4 / 5
Teaching & format
4.0 / 5
Certification & recognition
3.6 / 5
Value for money
4.8 / 5
Team & company fit
4.0 / 5
Overall score
4.2 / 5
See the IBM certificate →
02

Requirements on the Microsoft stack: Microsoft · Business Analyst Professional Certificate

Step 2

The skill. Requirements gathering and process modeling, done with the tools most corporate teams already pay for: Excel, Visio and Power Platform. A BA who can sketch a process in Visio on Monday and prototype a simple Power App by Friday gets pulled into more projects.

The main course. Microsoft's certificate on Coursera has 6 courses: business analysis fundamentals, data for business analysts with Excel, data and process modeling with Visio, requirements gathering, Power Platform in business analysis, then project delivery with a capstone. Coursera estimates 3 months at 10 hours a week, beginner level, with no background knowledge required. Learners rate it 4.6 out of 5 from more than 1,600 reviews.

The price and the extras. It is included with Coursera Plus, so the same $59 a month (or the annual plan) covers it, and you can chain steps 1 and 2 on one subscription. Learners who finish get a 50% discount voucher for the Microsoft PL-900 exam (Power Platform Fundamentals). The program has an ACE recommendation, which makes it eligible for college credit at participating US colleges and universities; each school decides whether to accept it.

Who it is for. The analyst whose company lives in Microsoft 365 and who wants to automate part of the process they document, not just describe it.

Its limit. Everything is taught with Microsoft tools. If your company uses Jira, Lucidchart or Google Workspace, half of the tool practice will not transfer directly. It does not prepare you for an IIBA exam.

The alternative. The IBM certificate (step 1) is more vendor-neutral and includes an ECBA prep course.

The tip. Take steps 1 and 2 in the same Coursera Plus month window if you can: one subscription, two certificates, and you only pay for the months you use.

Course
Microsoft · Business Analyst Professional Certificate
Best for
Analysts in companies that run on Microsoft 365
Price
Included with Coursera Plus: $59 per month after a 7-day free trial; 50% off the PL-900 exam
Time and format
6 courses, about 3 months at 10 h a week, self-paced online
Credential
Professional certificate, ACE recommended for college credit, 50% PL-900 voucher
Its limit
Tied to Microsoft tools; no IIBA exam prep
Curriculum depth
4.2 / 5
Teaching & format
4.0 / 5
Certification & recognition
3.8 / 5
Value for money
4.6 / 5
Team & company fit
4.0 / 5
Overall score
4.1 / 5
See the Microsoft certificate →
03

Data skills, live: NYIM Training · Business Analyst Certificate

Step 3

The skill. A modern BA answers questions with data. You do not need to be a data analyst, but you need to pull numbers with SQL, model them in Excel and show them in a dashboard, or you will wait on someone else for every answer.

The main course. NYIM Training's Business Analyst Certificate is 63 hours of live, project-based training, in person in New York City or live online on selected dates. It covers Excel (fundamentals to advanced), PowerPoint, Tableau and SQL. It is open to beginners: no prior Excel, PowerPoint, SQL or Tableau knowledge is required. You get a verified digital certificate of completion, access to class recordings for 30 days and a free retake within 1 year.

The price. Full tuition is $2,995: either a 10% deposit at checkout and installments due by the end of the course, or, subject to approval, a $500 deposit and $207.92 a month for 12 months, with no interest. The certificate has a single package price, so no other discount applies to it. For a company, NYIM also runs private onsite training and sells discounted group vouchers for its public classes.

Who it is for. The person who never finishes a self-paced course and needs a calendar, a teacher and classmates; or the manager who wants to send two or three people to the same live class.

Its limit. This is tool training. It teaches Excel, SQL and Tableau well, but it is not a business analysis curriculum: requirements, stakeholder work and BABOK are not the focus. The certificate of completion is a record of attendance, not an industry certification.

The alternative. If your budget is tight, our SQL courses ranking and our Excel training ranking list self-paced options for a fraction of the price.

The tip. Use the free retake within a year strategically: take the program once, apply it at work for a few months, then retake the modules that you actually use. The second pass sticks.

Course
NYIM Training · Business Analyst Certificate
Best for
People who learn better in a live class with an instructor
Price
Full tuition: $2,995 (or $500 down, then $207.92 a month for 12 months)
Time and format
63 hours of live training, in person in NYC or live online
Credential
Verified digital certificate of completion
Its limit
Tool training (Excel, SQL, Tableau), little requirements work
Curriculum depth
3.6 / 5
Teaching & format
4.2 / 5
Certification & recognition
3.0 / 5
Value for money
3.4 / 5
Team & company fit
3.8 / 5
Overall score
3.6 / 5
See the NYIM certificate →
04

ECBA exam prep: Adaptive US · ECBA Master Class

Step 4

The skill. Passing the ECBA means knowing the BABOK Guide's knowledge areas, its techniques and its vocabulary well enough to answer scenario questions under time pressure. Courses that teach the job (steps 1 to 3) do not drill that.

The main course. Adaptive US is an IIBA Premium Endorsed Education Provider (EEP). Its ECBA Master Class includes 21 professional development hours of BA training, 15 hours of live virtual BABOK classes and more than 1,000 practice questions with 6 full-length simulations. The Advanced tier adds 12 live office hours over 6 months; the Ultimate tier adds fortnightly Q&A sessions and 20 CDUs for later IIBA recertification.

The price. Without the exam, Lite costs USD 350 (listed at 500), Advanced USD 499 (listed at 799) and Ultimate USD 1199 (listed at 1599). With the exam voucher (one year of IIBA membership plus the exam fee, $345 in the bundle), Lite comes to USD 695 and Advanced to USD 844.

Who it is for. A beginner who has the basics and wants a structured, live push to the exam.

Its limit. The Lite tier has no success guarantee and no live office hours. The Advanced success guarantee covers 2 retake fees of USD 95 each, with retraining. The 21 PD hours are not mandatory for the ECBA, which has no training-hour requirement, so you pay for the preparation, not for eligibility. Keep the certificate anyway: the CCBA asks for 21 professional development hours in the last four years. And on the voucher plans, activation is not automatic: you request it by email and it can take up to 7 business days.

The alternative. IIBA's own ECBA Accelerator, a self-study and practice tool, costs $129 once and includes the ECBA practice exam. It is the cheaper route if you study well alone.

The tip. Compare the voucher bundle with buying the exam directly from IIBA: the ECBA alone is $395 at list price and $245 for members, and IIBA runs limited-time discounts. Do the math on the day you buy.

Course
Adaptive US · ECBA Master Class
Best for
Beginners who want to pass the ECBA on the first try
Price
Lite USD 350, Advanced USD 499, Ultimate USD 1199; with exam voucher from USD 695
Time and format
21 PD hours, 15 hours of live virtual BABOK classes, 1,000+ practice questions
Credential
Prepares for IIBA ECBA; IIBA Premium Endorsed Education Provider
Its limit
Exam-focused; the voucher bundle adds $345
Curriculum depth
4.0 / 5
Teaching & format
4.2 / 5
Certification & recognition
4.0 / 5
Value for money
3.8 / 5
Team & company fit
3.6 / 5
Overall score
3.9 / 5
See the ECBA Master Class →
05

The IIBA certification: IIBA · ECBA, then CCBA and CBAP

Step 5

The skill. Proving it. In a field without a license, the IIBA ladder is the credential recruiters and BA managers recognize: ECBA for beginners, CCBA after two to three years, CBAP for senior analysts.

The certification. The ECBA (Entry Certificate in Business Analysis) needs no prior experience and no training hours to log. The exam is online proctored, taken at home at a time you book. The price is $395, or $245 for IIBA members, and it already includes a one-year IIBA membership. IIBA also runs limited-time sales, such as 20% off at the end of 2026. The exam is offered in English and five other languages. The ECBA Complete package ($445) adds study material; the ECBA Accelerator alone is $129.

What comes next. The CCBA asks for two to three years of work experience in the last seven years (3,750 hours) and 21 professional development hours; the application costs $145 and the exam $405 ($250 for members). The CBAP asks for 7,500 hours of business analysis experience in the last 10 years; the exam has 120 questions in 210 minutes, online or at a test centre, costs $505 ($350 for members) plus the $145 application, and you recertify every three years ($85 for members, $120 for non-members). A failed CBAP exam costs $450 to retake ($295 for members).

Who it is for. Anyone heading into BA job applications or an internal move who wants a line on the résumé that a hiring manager can verify.

Its limit. It is an exam, not a course: you still need steps 1 to 4 to learn the job. Practitioners are divided on the ECBA's weight in hiring: some entry-level postings list it as preferred, others never mention it, and real project experience counts for more.

The alternative. PMI's PMI-PBA targets project professionals who analyze requirements, but it is built for people who already have business analysis experience: a later step, not an entry one.

The tip. If you plan the CCBA within two years, the IIBA membership often pays for itself through member exam prices. Log your BA hours from day one in a spreadsheet (project, dates, hours, knowledge area): the CCBA and CBAP applications ask for them.

Course
IIBA · ECBA, then CCBA and CBAP
Best for
Anyone who wants a credential a hiring manager recognizes
Price
ECBA $395 ($245 for members); CCBA $405 + $145 application; CBAP $505 + $145 application
Time and format
ECBA online proctored, no experience needed; CBAP 120 questions in 210 minutes
Credential
IIBA certifications, the reference of the BA field
Its limit
An exam, not a course; CCBA and CBAP need years of experience
Curriculum depth
4.0 / 5
Teaching & format
3.4 / 5
Certification & recognition
5.0 / 5
Value for money
4.2 / 5
Team & company fit
4.2 / 5
Overall score
4.2 / 5
See the ECBA on IIBA →
06

A university credential: University of Minnesota CCAPS · Business Analysis Certificate

Step 6

The skill. Depth and a recognizable name. Once you do BA work, a university certificate structures what you learned on the job and adds a credential that HR departments understand.

The main course. The University of Minnesota's College of Continuing and Professional Studies (CCAPS) runs a Business Analysis Certificate of 6 required courses and 1 elective chosen from 4, for 60 contact hours and 6.0 CEUs (continuing education units). It is fully online and can be completed in as little as 3 months. Courses run as short sessions of 6 or 12 hours each.

The price. The certificate costs $4,730 to $4,780 depending on the elective. Pay for all courses at once and you get up to a 10% discount. Minnesota residents can apply for CCAPS scholarships of $500 to $5,000.

Who it is for. The working analyst whose employer will pay, and who wants a university credential with continuing education units on the record.

Its limit. Price: it costs more than steps 1, 2, 4 and 5 combined. And the classes run live and during the day only, with no evening sessions: you need time off work, not just a budget. And the university itself says the certificate alone does not prepare you for the CBAP exam.

The alternative. If no one funds it, the Coursera certificates (steps 1 and 2) plus the ECBA cover the same ground at a fraction of the price, without the university name.

The tip. At this price, a Section 127 educational assistance plan matters: it lets your employer pay up to $5,250 a year tax-free (see the funding section below).

Course
University of Minnesota CCAPS · Business Analysis Certificate
Best for
Professionals whose employer pays and who want a university name
Price
$4,730 to $4,780 depending on the elective; up to 10% off when you pay all courses at once
Time and format
6 required courses and 1 elective, 60 contact hours, fully online, as little as 3 months
Credential
University certificate, 6.0 CEUs
Its limit
The most expensive step; does not prepare for the CBAP on its own
Curriculum depth
4.2 / 5
Teaching & format
4.0 / 5
Certification & recognition
3.8 / 5
Value for money
3.2 / 5
Team & company fit
3.8 / 5
Overall score
3.8 / 5
See the UMN certificate →
The ranking

6 business analyst courses compared

Ranked by our score, the average of our five criteria. The path order above is the order in which to take them; this table is how they compare. Prices are the ones published by each provider in 2026, in US dollars.

Two things stand out. Price does not track value: the two Coursera certificates share a $59 monthly subscription and score above programs costing thousands. And the IIBA certification scores high because recognition is the whole point of it, not because it teaches you anything on its own. We left out the PMI-PBA as an entry step (it asks for prior business analysis experience) and UK BCS courses, priced in pounds for another market.

Related rankings: our SQL certification guide, our Power BI training ranking and our Power BI certification guide if dashboards become a bigger part of your role.

Best forStepFree planTeam sizeVisit
1IBM · Business Analyst Professional CertificateBest first step1. Business analysis basics4.2/5$59 per month (Coursera Plus)—BeginnersVisit →
2IIBA · ECBA, then CCBA and CBAPBest credential to show5. The IIBA certification4.2/5$395 (ECBA)—All levelsVisit →
3Microsoft · Business Analyst Professional CertificateBest for Microsoft 365 teams2. Requirements on the Microsoft stack4.1/5$59 per month (Coursera Plus)—Microsoft 365 teamsVisit →
4Adaptive US · ECBA Master ClassBest ECBA prep4. ECBA exam prep3.9/5USD 350 (Lite)—IndividualsVisit →
5University of Minnesota CCAPS · Business Analysis CertificateBest university certificate6. A university credential3.8/5$4,730—Employer-funded learnersVisit →
6NYIM Training · Business Analyst CertificateBest live data training3. Data skills, live3.6/5$2,995—Individuals and onsite groupsVisit →

Scores out of 5 are ours, the average of five criteria. Coursera prices: Coursera Plus, monthly after a 7-day free trial. IIBA prices: non-member list prices.

Is your course missing from this page? Email us: hello@hackceleration.com

Funding and sign-off

Get your employer to fund and sign off on the path

The whole path costs from about $572 (three months of Coursera Plus at $59 for the IBM certificate, plus the ECBA at list price) to well over $5,000 if you add a live class and a university certificate. If you already have a job, the real question is who pays, and what your team gets out of it. Here is how to pitch it, and what to check before anyone signs.

Section 127: up to $5,250 tax-free per year

In the US, an employer can exclude up to $5,250 per employee per calendar year of educational assistance from income under Section 127. It requires a separate written educational assistance plan, so ask HR whether one exists before you budget. Steps 1, 2, 4 and 5 together fit well under the cap; the UMN certificate alone nearly fills it.

Pitch a business problem, not a course

Managers fund outcomes. Pick a process that hurts your team (a manual approval, a report rebuilt by hand every week, a tool nobody uses the way it was meant), and propose to document it, gather the requirements and measure the fix as your step 1 capstone. Then the training is the means, not the request.

Team seats beat one-off tuition

For several people, compare seats rather than tuition. Coursera for Teams costs $399 a year per license, billed annually, from 2 licenses. NYIM runs private onsite training and sells discounted group vouchers for its public classes, but the Business Analyst Certificate keeps its single package price. For a whole team, one IIBA membership per analyst lowers every exam fee on the ladder.

Credentials a manager can verify

Prefer a credential with a proctored exam: the ECBA, then the CCBA and CBAP, are checkable with IIBA. A certificate of completion proves attendance. Coursera certificates sit in between: the Microsoft one carries an ACE recommendation for college credit, and both are public on your profile.

Read the guarantees closely

"Success guarantees" vary. Adaptive US's Advanced tier covers 2 retake fees of USD 95 each; its Lite tier has none. NYIM offers a free retake of the program within 1 year. Ask what happens if you fail or miss a session before you pay.

Use free material before paying

Coursera lets you enroll for free to preview course content, and IIBA offers free preview modules of its ECBA Accelerator. Use them to check the level before the subscription or the exam fee starts. Our ChatGPT training ranking is also worth a look: drafting user stories and meeting notes with AI is now part of the job.
  • A written plan or budget line confirmed with HR
  • A real process from your team to use as the capstone
  • An IIBA membership if you plan more than one exam
  • Your BA hours logged from day one for the CCBA
  • The retake and refund rules read before you pay
FAQ

Your questions on becoming a business analyst

  • Can you become a business analyst with no experience?

    Yes, but rarely straight into a job titled business analyst. The usual route is to do BA work inside your current role first: document a process, gather requirements for a tool your team wants, run the acceptance tests. Pair that with a beginner program (step 1) and the ECBA, which needs no experience. Bridging the Gap, a training company run by BA practitioners, offers a free career planning course built around that idea. Tip: ask to shadow the BA on your next internal project; it costs nothing and counts as experience.

  • How long does it take to become a business analyst?

    For someone already working, plan 6 to 12 months part time. The IBM certificate takes about 12 weeks at 5 hours a week, the Microsoft one about 3 months at 10 hours a week, and ECBA prep a few more weeks. The CCBA then needs 3,750 hours of experience, roughly two to three years in the role.

  • Is the ECBA certification worth it?

    For a beginner, usually yes, as long as you see it as proof of vocabulary and not of experience. It costs $395 ($245 for IIBA members), needs no prior experience and is taken online. Practitioners are split on its weight in hiring: it helps when a posting lists it, and it is the first step toward the CCBA and CBAP. It does not replace a real project on your résumé.

  • Do you need a degree to be a business analyst?

    Most US employers list a bachelor's degree: it is the typical entry-level education for management analysts, the closest category in US labor statistics. A degree is not required for the ECBA or the Coursera certificates. If you have no degree, an internal move, where your company already knows your work, is the most realistic route.

  • What does a business analyst earn in the US?

    US labor statistics have no separate business analyst category. Management analysts, the closest one, had a median pay of $101,860 in 2025, with 10% job growth projected over ten years. Pay varies a lot by industry and seniority; entry-level BA roles start well below that median.

  • Will my employer pay for business analyst training?

    Often, if you ask the right way. In the US, an employer can pay up to $5,250 per employee per calendar year tax-free under a Section 127 educational assistance plan, which must be a separate written plan. Pitch a process your team struggles with and show what you will deliver after each step. Every course on this path fits under that cap on its own, but the UMN certificate alone uses about 90% of it.

  • What is the difference between ECBA, CCBA and CBAP?

    They are the three IIBA levels. The ECBA is for beginners, with no experience required. The CCBA asks for 3,750 hours of BA work in the last seven years and 21 professional development hours. The CBAP asks for 7,500 hours in the last 10 years, and its exam has 120 questions in 210 minutes. Each one costs a little more: $395, then $405 and $505 at non-member prices, plus a $145 application fee for the last two.

  • Business analyst or data analyst: which path should you choose?

    Choose business analyst if you like talking to people, untangling processes and writing requirements; choose data analyst if you prefer building queries and dashboards. They overlap on SQL and Excel (step 3 here). If you are unsure, start with the data analyst skills: see our data analyst path.