Course Guide · Business Analyst · 2026
How Uncodemy Trains Students for Business Analyst Roles
Quick summary — how Uncodemy trains students for BA roles
Uncodemy trains business analysts as practitioners, not as certificate collectors. The programme is structured in four phases: fundamentals of business analysis (requirements gathering, stakeholder management, process thinking), core tools (SQL, Excel, Power BI, Visio, Jira, Confluence), real BA artefacts (BRD, FRD, user stories, process diagrams, dashboards), and career preparation (mock interviews, portfolio, placement support). The course is 12–14 weeks at 10–12 hours per week and produces a portfolio of real BA deliverables — not just a certificate. Entry-level business analyst roles in India typically pay ₹5–10 LPA, with mid-level roles at ₹10–18 LPA and senior roles reaching ₹18–32 LPA. The roles that fit best after the training are Business Analyst, Product Analyst, and Systems Analyst — all of which hire based on demonstrated thinking and artefacts rather than degrees.
In this guide you will learn:
- What the training covers — module by module.
- The real BA responsibilities the training prepares you for.
- The tools and projects you build along the way.
- The portfolio you walk away with.
- The roles and salary bands the training prepares you for.
SECTION 01Training at a glance
Before diving into modules, here is the whole programme on one screen — the phases, the weeks, the tools, and the output of each phase.
| Phase | Weeks | Key Topics | What You Produce |
|---|---|---|---|
| 1. BA Fundamentals | 1–3 | Requirements, stakeholder management, process thinking, Agile | A user story set + a simple BRD |
| 2. BA Tools | 4–7 | SQL, Excel, Power BI, Visio/Draw.io, Jira, Confluence | A dashboard + a process diagram |
| 3. Real BA Artefacts | 8–11 | BRD, FRD, user stories, acceptance criteria, wireframes | A complete project pack |
| 4. Career Prep | 12–14 | Resume, portfolio, mock interviews, applications | A job-ready portfolio |
SECTION 02Phase 1 — Business analysis fundamentals (Weeks 1–3)
Phase 1 builds the thinking. Most BA courses skip this and jump straight to tools — which is why so many graduates know how to use Jira but cannot run a requirements workshop. Uncodemy does it the other way around.
| Week | Module | What You Learn | What You Build |
|---|---|---|---|
| 1 | Role of the BA | What BAs actually do; how the role varies across companies | A written "BA in my target company" analysis |
| 2 | Requirements gathering | Interviews, workshops, user stories, acceptance criteria | A user story set for a real feature |
| 3 | Process and Agile | As-is/to-be process maps; Agile, Scrum, backlog grooming | A process diagram + a simple BRD |
SECTION 03Phase 2 — Tools every BA must know (Weeks 4–7)
Phase 2 is where you build the tool fluency that BA job postings actually ask for. The training focuses on the tools that appear most often in Indian job postings — not every tool ever invented.
| Tool | Why It Matters | What You Build |
|---|---|---|
| SQL | Most BA roles require querying data directly | 20 SQL queries + one real analysis |
| Excel | Still the most-used BA tool | Pivot tables, lookups, and a one-page summary |
| Power BI | Most requested BI tool in India | A live dashboard on real data |
| Visio / Draw.io | Process mapping is a core BA deliverable | An as-is/to-be process diagram |
| Jira / Confluence | Standard for requirements and issue tracking | A sample backlog with acceptance criteria |
| Postman | APIs are part of most modern products | A small API test collection for a sample app |
| Git and GitHub | Documentation versioning for BA artefacts | A GitHub repo with your BA deliverables |
-- monthly_active_users.sql — a real BA query
-- The kind of analysis every BA writes in the first month on the job.
WITH monthly_activity AS (
SELECT
DATE_TRUNC('month', event_time) AS month,
COUNT(DISTINCT user_id) AS active_users
FROM events
WHERE event_name IN ('login', 'purchase', 'view_product')
AND event_time >= '2025-01-01'
GROUP BY 1
),
with_change AS (
SELECT
month,
active_users,
LAG(active_users) OVER (ORDER BY month) AS prev_active
FROM monthly_activity
)
SELECT
month,
active_users,
prev_active,
ROUND(
(active_users - prev_active) * 100.0 / NULLIF(prev_active, 0),
2
) AS growth_pct
FROM with_change
ORDER BY month;
-- Why a BA writes this:
-- - Product and business teams want month-over-month growth.
-- - The BA translates this question into a query.
-- - The query becomes a weekly/monthly business review artefact.
--
-- What interviewers look for:
-- - Do you define "active user" consistently?
-- - Can you reason about why growth slowed or spiked?
-- - Do you handle NULLs and new months cleanly?
# user_story.md — the kind of documentation a BA writes
# Structured, testable, and ready for a development team.
## Story
**Title:** Let customers save payment methods for faster checkout
**As a** returning customer
**I want** to save my payment method after checkout
**So that** I can check out faster next time without re-entering details
---
## Acceptance Criteria
- [ ] Given the user completes a successful checkout, they see a "Save this card" checkbox, checked by default
- [ ] When they uncheck the box, the card is not saved
- [ ] Saved cards appear at the top of the payment step in future checkouts
- [ ] Users can delete a saved card from "Payment methods" in account settings
- [ ] No card numbers are ever stored in plain text; only a tokenised reference is saved
---
## Business Rules
- Saving is optional; users must be able to opt out
- Saved cards must be validated against the payment provider's tokenisation rules
- Deletion must remove the card immediately from future checkouts
---
## Edge Cases
- Payment provider unavailable — user sees a clear error and the card is not saved
- User has reached the maximum saved cards limit (5)
- User changes their default payment method after saving
---
## Why this matters:
- The BA translates business intent into a story developers can implement.
- Acceptance criteria are testable — QA can verify directly.
- Edge cases prevent surprises after launch.
---
## What interviewers look for:
- Is the story specific, testable, and business-focused?
- Are edge cases considered?
- Do acceptance criteria map to real behaviour?
// Power BI measures — what a BA builds for business dashboards
// A small set of measures covers most business reporting needs.
Total Revenue = SUM ( Sales[amount] )
Total Orders = COUNTROWS ( Sales )
Average Order Value = DIVIDE ( [Total Revenue], [Total Orders] )
Active Customers = DISTINCTCOUNT ( Sales[customer_id] )
Revenue Previous Month =
CALCULATE (
[Total Revenue],
DATEADD ( 'Date'[Date], -1, MONTH )
)
Revenue Growth % =
DIVIDE (
[Total Revenue] - [Revenue Previous Month],
[Revenue Previous Month]
)
Conversion Rate =
DIVIDE (
COUNTROWS ( FILTER ( Sales, Sales[stage] = "Won" ) ),
COUNTROWS ( Sales )
)
// Why these measures matter:
// - They are the KPIs business stakeholders ask about every week.
// - They are reusable across every report.
// - They demonstrate that the BA understands business metrics, not just visuals.
// What interviewers look for:
// - Do you know CALCULATE and time intelligence?
// - Can you explain each KPI in business terms?
// - Do you handle division by zero safely (DIVIDE)?
SECTION 04Phase 3 — Real BA artefacts and projects (Weeks 8–11)
Phase 3 is where the training becomes a portfolio. You take a real business problem — usually from a real product or service — and produce the full set of BA deliverables that a hiring manager can review.
| Week | Focus | What You Build |
|---|---|---|
| 8 | Choosing a real problem | A business problem statement + scope |
| 9 | Requirements + process | User stories, acceptance criteria, as-is/to-be process maps |
| 10 | Data and analysis | SQL queries and a supporting dashboard |
| 11 | Documentation | Full BRD + FRD + wireframes + summary memo |
SECTION 05Phase 4 — Career preparation and placement (Weeks 12–14)
Phase 4 is where most courses stop at "you passed". Uncodemy treats it as the most important phase — because the training's value is judged by whether it gets you hired.
| Support Area | What It Includes |
|---|---|
| Resume rebuild | Rewriting your resume to highlight BA skills, artefacts, and outcomes |
| Portfolio review | Line-by-line feedback on your BRD, user stories, and dashboards |
| Mock interviews | 2–3 rounds of BA-style interviews with structured feedback |
| Hiring partner referrals | Referrals to companies hiring for BA, product analyst, and systems analyst roles |
| Interview scheduling | Support through interviews, negotiation, and onboarding |
| Batch repeat access | Re-attend classes to strengthen weak areas |
SECTION 06Common questions about the training
These are the questions prospective students ask most often about the Uncodemy BA training. If you are comparing courses, this section helps you evaluate it objectively.
| Question | Answer |
|---|---|
| Do I need a technical degree? | No. BAs come from commerce, engineering, science, and management backgrounds. What matters is analytical thinking and communication. |
| How long is the course? | 12–14 weeks at 10–12 hours per week, with weekday and weekend batches. |
| Will I learn SQL and Python? | SQL deeply. Python basics for analysis — the course prioritises SQL and Excel because they dominate BA job postings. |
| What kind of projects will I build? | A user story set, a BRD, a process diagram, a Power BI dashboard, and a full portfolio project. |
| Do I get placement support? | Yes — resume rebuilds, portfolio reviews, mock interviews, and hiring partner referrals. |
| Which roles does the course prepare me for? | Business Analyst, Product Analyst, Systems Analyst, and reporting-focused roles in tech, fintech, and consulting. |
| Is the certificate recognised? | The Uncodemy certificate is recognised by partner companies. But hiring managers care more about your portfolio than the certificate. |
SECTION 07Interview Q&A — business analyst training
Q1What does the Uncodemy BA training cover?
It is a 12–14 week programme. Phase 1 covers BA fundamentals — requirements gathering, stakeholder management, and process thinking. Phase 2 covers SQL, Excel, Power BI, Visio, Jira, and Confluence. Phase 3 builds real BA artefacts (BRD, FRD, user stories, dashboards). Phase 4 covers resume, portfolio, mock interviews, and placement support.
Q2Is it suitable for beginners?
Yes. It starts from the fundamentals of business analysis and builds up. The main requirement is consistency — 10–12 hours per week for 12–14 weeks. Beginners who keep that schedule finish with a real portfolio that they can show to hiring managers.
Q3Will I learn enough SQL to be job-ready?
Yes. The course covers SQL deeply — joins, aggregations, window functions, and CTEs. That is what BA roles actually require. You do not need to become a data engineer; you need to be able to query data confidently.
Q4What will I have at the end?
A portfolio of BA artefacts — a user story set, a BRD, a process diagram, a Power BI dashboard, and a full project pack. Plus interview preparation and placement support. That package is designed to get you interviews, not just a certificate.
Q5Does the training help with placement?
Yes. Placement support includes resume rebuild, portfolio review, mock interviews, and access to hiring partners. The course is structured so that by the time you apply, you already have a strong portfolio and interview preparation to show.
SECTION 08Test yourself — Uncodemy BA training
Five questions. No sign-up.
0 / 5Pick an answer to see why it is right or wrong.
SECTION 09Frequently asked questions
How long is the Uncodemy BA training?
It is a 12–14 week programme at 10–12 hours per week. It is structured in four phases: fundamentals, tools, real artefacts, and career preparation.
Do I need prior experience to join?
No. The training starts from BA fundamentals. Basic Excel familiarity and analytical curiosity help, but are not required. The main requirement is consistency.
What tools will I learn?
SQL, Excel, Power BI, Visio or Draw.io, Jira, Confluence, and basic Postman and Git. The course focuses on the tools that appear most often in BA job postings — not every tool ever invented.
What roles does the training prepare me for?
Business Analyst, Product Analyst, Systems Analyst, and reporting-focused roles in tech, fintech, and consulting. The artefacts you build during training map directly to the work these roles do.
Can I take the course while working full-time?
Yes. The course is designed for working professionals with weekday evening and weekend batches. The recommended 10–12 hours per week can be split across evenings and weekends.
SECTION 10Related reads
Classroom & online · Noida
Learn business analysis — with Uncodemy
Our Business Analyst Training Course covers requirements gathering, process mapping, SQL, Excel, Power BI, Jira, and real BA artefacts — with a full portfolio project and placement support built for candidates who want to be hired, not just certified.
₹45,000 · full programme- Requirements + process
- SQL + Excel + Power BI
- Full BA portfolio
- Weekday & weekend batches