๐Ÿ“Š We use cookies & analytics to improve your experience. Learn more
Latest

Free course ยท Beginner

Data Analytics with SQL & Excel

๐Ÿ› Way2Fresher Academy โฑ 8 weeks โญ 4.7 ๐Ÿ‘ฅ 5,300 learners ๐ŸŽ“ Certificate

Free 5 modules ยท 15 lessons Start now โ†’

What you will learn

  • Clean a real dataset in Excel: duplicates, blanks, inconsistent formats and text-vs-number traps
  • Build pivot tables and lookups that answer a question without rewriting the sheet every month
  • Write SELECT, WHERE, GROUP BY, ORDER BY and JOIN queries from memory, not by copying
  • Turn a vague request โ€” "why did sales drop?" โ€” into a precise query you can actually run
  • Design one dashboard that a manager reads in thirty seconds
  • Explain your numbers out loud: definitions, exclusions and the reason the number moved

Course curriculum

5 modules ยท 15 lessons ยท a worked example and a practice task in every lesson

Module 2SQL โ€” asking the database directly2 of 53 lessons

Weeks 3โ€“5 โ€” the skill in every analytics job description, and the one that separates a candidate from the spreadsheet crowd.

  1. SELECT, WHERE, ORDER BY

    The first four words of SQL. SELECT chooses columns, WHERE filters rows, ORDER BY sorts them, LIMIT caps the output.

    Example SELECT name, city FROM candidates WHERE city = 'Hyderabad' ORDER BY name LIMIT 10 โ€” a small query that answers a real question.

    Practice Write five queries against a table of your own, each answering a question in plain English that you write down first.

  2. GROUP BY and the aggregate functions

    COUNT, SUM, AVG, MIN and MAX summarise many rows into one. GROUP BY says what "per" means in your question.

    Example SELECT month, SUM(amount) FROM sales GROUP BY month ORDER BY month โ€” and swapping SUM for COUNT answers a completely different question, which is why the plain-English version matters.

    Practice Write one query per business question: total per month, average per category, count per city, and the single worst-performing month.

  3. JOIN โ€” combining two tables

    Data lives in separate tables: sales in one, customers in another. A join brings them together on a shared key.

    Example SELECT c.name, SUM(s.amount) FROM customers c JOIN sales s ON s.customer_id = c.id GROUP BY c.name ORDER BY 2 DESC gives your top customers.

    Practice Join two of your tables, once with JOIN and once with LEFT JOIN, and explain in one line the difference in the rows that came back.

Show all modules on one page

About Data Analytics with SQL & Excel

Take a messy spreadsheet or database export, clean it, answer a business question with a query, and present the answer โ€” in eight weeks.

BCom, BBA, BSc and engineering graduates, and anyone in an operations or support role who wants to move into analytics without a statistics degree.

What you will be able to do at the end

  • Clean a real dataset in Excel: duplicates, blanks, inconsistent formats and text-vs-number traps
  • Build pivot tables and lookups that answer a question without rewriting the sheet every month
  • Write SELECT, WHERE, GROUP BY, ORDER BY and JOIN queries from memory, not by copying
  • Turn a vague request โ€” "why did sales drop?" โ€” into a precise query you can actually run
  • Design one dashboard that a manager reads in thirty seconds
  • Explain your numbers out loud: definitions, exclusions and the reason the number moved

How the course is structured

3 modules and 9 lessons, arranged so each one ends with something you have built. Every lesson carries a worked example and a practice task โ€” the practice is the course, the reading is only the setup. Plan for 8 weeks ยท about 8 hours a week.

The full syllabus โ€” every lesson, its example and its practice task โ€” is in the Course curriculum below. Nothing is locked and nothing needs an account.

Your weekly routine

  • Three 2-hour sessions a week: 40 minutes reading, 80 minutes on your own data.
  • One hour a week writing up what a number means in two sentences โ€” the writing is the deliverable in real jobs.
  • Keep every query. A saved queries file becomes your interview answer bank.

What you will have built by the end

  • A cleaned dataset with the cleaning decisions documented
  • A SQL script that answers ten business questions in order
  • A one-screen dashboard a manager can read in thirty seconds

Where this leads for a fresher

  • Data analyst / business analyst (fresher)
  • MIS executive and reporting roles
  • Operations roles with a data component
  • Analyst internships that convert

Titles vary between companies; the evidence does not. A deployed project, a set of queries you can explain, or a case study with real testing behind it is what a fresher interview has to work with.

Frequently asked questions

Do I need Python for a data analyst job?

Not to get in. SQL and Excel are in nearly every fresher analytics job description, and Python is usually listed as "good to have". Learn this first, then add Python โ€” that order gets you interviews sooner.

My maths is average. Is that a problem?

No. The maths in an analyst job is percentages, averages and comparisons. The harder part is judgement โ€” deciding which number answers the question โ€” and that is what this course trains.

Is this course free?

The lessons, examples and practice tasks are free, and the databases you will query need no paid licence.

Will this get me a job?

It gives you the two things that do: evidence you can work with real data, and the vocabulary to survive the interview. Take the free Career Pulse check to see how you score against the analyst roles you are targeting, and what to fix first.

Not sure which of these you need first? The free Career Pulse check scores your skills, communication and goal clarity in about three minutes and tells you which gap to close first. Take the free check.