📊 We use cookies & analytics to improve your experience. Learn more
Latest

Free course · Beginner

ChatGPT Mastery — From First Prompt to Advanced Workflows

🏛 Way2Fresher Academy ⏱ 5 weeks ⭐ 4.9 👥 21,400 learners 🎓 Certificate

Free 4 modules · 15 lessons Start now →

What you will learn

  • Write a four-part prompt that gets the shape of answer you want the first time
  • Set up a Custom GPT or Project so your context stops being retyped every session
  • Upload a PDF or spreadsheet and interrogate it without trusting the summary
  • Correct a bad answer in two follow-ups instead of starting again
  • Run one first API call and understand what a token is
  • Build and present one portfolio project made with ChatGPT

Course curriculum

4 modules · 15 lessons · a worked example and a practice task in every lesson

Module 3Files, tools and your own data3 of 44 lessons

Week 3 — documents and tables, Custom GPTs and Projects, the API, and one boring task automated.

  1. Files, tables and long documents

    Uploading a PDF, a spreadsheet or a screenshot and asking questions about it: ChatGPT reads uploaded PDFs, spreadsheets, images and slides, and its data analysis tool will compute on a spreadsheet rather than guess. This is where these tools stop being a chat and start being work, and where the failure modes are worth knowing.

    The lesson

    ChatGPT reads uploaded PDFs, spreadsheets, images and slides, and its data analysis tool will compute on a spreadsheet rather than guess. The two failures to expect are the ones nobody warns you about: a long document is summarised as it is read, so a detail on page 60 can be missed; and a table with merged cells or a scanned page is likely to be read wrongly.

    So the working method is: ask narrow questions, and ask the tool to quote the line it is answering from. "From the attached file only, what does clause 4.2 let me do? Quote the sentence." If it cannot quote it, it did not read it.

    For a spreadsheet, ask for the formula and an explanation instead of the computed column — ask for the formula, an explanation of each part, and what breaks on a blank cell — then you can fix it yourself next month when the columns change.

    Example Upload a marksheet and ask "which three subjects dropped the most between semester 3 and 4" — it can do the arithmetic, which is exactly what a chat window could not do two years ago.

    Practice Upload one real document you already own — a syllabus, a marksheet, a project report — and ask three questions whose answers you already know. When it gets one wrong, read the passage it quoted before you blame the file.

  2. Custom GPTs and Projects — ChatGPT's own feature

    A Custom GPT is a saved assistant with your own instructions, your own files and its own name. A Project is the same idea inside your account: a space where every conversation shares the same context. Either one turns a clever answer into a system you can reuse.

    The lesson

    The reason this is the feature worth learning is that it moves your context out of the message box and into the tool. Every prompt you write then gets shorter, because the model already knows who you are.

    Write three to eight instructions, in the imperative, covering: who you are, what you are working on, what the assistant should always do, and what it must never do. Upload the two or three files you always end up pasting. Then use it for a week and delete any instruction that never changed an answer.

    Here is the shape of it, in the form you will actually use:

    Prompt
    Name: Placement Prep
    
    You are my placement coach for the 2026 hiring season.
    
    WHO I AM
    I am a final-year B.Com student targeting entry-level data analyst roles in India.
    I have Excel, basic SQL and one dashboard project. No internship yet.
    
    WHAT YOU ALWAYS DO
    - Ask me for the job description before giving advice about an application.
    - Give answers as short bulleted lists, never essays.
    - Tell me what is weak about my draft before telling me what works.
    
    WHAT YOU NEVER DO
    - Invent companies, dates or statistics.
    - Praise a draft you would not send yourself.

    The mistake is writing the instructions once and never revising them. A Custom GPT is a prompt you edit, and the edit is where the value comes from — after two weeks you will know exactly which instruction was doing nothing.

    Example A "Placement Prep" Custom GPT holding your resume, three job descriptions and your college calendar answers "what should I do this week" with your actual dates in it.

    Practice Build one Custom GPT with three instructions and one uploaded file, give it a name, and use it three times this week. If you stop using it, its instructions were too vague.

  3. The OpenAI API and your first script

    OpenAI serves the same models over an API that is billed per token, with a Responses endpoint for text and tool calling, and a separate images endpoint. You do not need this to finish the course, and you do not need it for a fresher job either — but an afternoon here is what turns "I have used ChatGPT" into "I have built with it", which is a different sentence in an interview.

    The lesson

    OpenAI serves the same models over an API that is billed per token, with a Responses endpoint for text and tool calling, and a separate images endpoint. The idea is simple: the same model you have been chatting with also answers a web request, so you can put it inside a script, a spreadsheet or a page. A key identifies you; a request sends the text; a response comes back as data.

    The reason to try it once, even if you never build anything: it makes the chat version less mysterious. You see that the whole conversation is text in and text out, that your instructions are literally lines of a request, and that "the model" is one parameter among several.

    A first call looks like this:

    Python
    from openai import OpenAI
    
    client = OpenAI()   # reads OPENAI_API_KEY from your environment
    
    r = client.responses.create(
        model="gpt-5-mini",
        input="In one sentence, what does a data analyst do?",
    )
    
    print(r.output_text)

    The mistake is pasting a key into a file you then commit. Keys go in environment variables, never in code, and a key that has ever been in a public repository is a key to throw away.

    Example Fifty lines of Python that read a CSV of job titles and return a one-line summary of each is a realistic first script — and describes a real productivity gain rather than a demo.

    Practice Get a key, run one request that works, and change one word in it to see the answer change. That is the whole of the first afternoon.

  4. Automate one boring task with ChatGPT

    Automation is not about building a system. It is about doing one repetitive job the same way every time, in less time than last time, and being able to do it again next month.

    The lesson

    Pick the task by how often it happens, not by how impressive it would be. A weekly report you can half-generate beats a clever pipeline you build once and never open again.

    Ask for a template once, then reuse the same prompt with the new input every week — a weekly report, a set of application messages, or a study plan rebuilt from the same notes.. Whatever you choose, write the steps back out in plain English afterwards — "Step 1, open the sheet, Step 2, paste the names —" because the written steps are what you follow when the tool changes next quarter.

    And keep a copy of the prompt next to the task. A prompt that lives only in your chat history is a prompt you will rewrite from scratch in March.

    Example Thirty student names typed into a chat window is not automation; the same prompt saved as a Custom GPT with a fixed output format is.

    Practice Name the task you repeat most often that involves typing, then write the prompt for it and run it three weeks in a row from the same saved place. Three runs is the point at which you know whether it is genuinely automated.

Show all modules on one page

About ChatGPT Mastery — From First Prompt to Advanced Workflows

Use ChatGPT as a working assistant — prompts you can reuse, files you can question, one small automation, and a portfolio project you can defend in an interview.

Students, freshers and career switchers who have opened ChatGPT once or twice and want to be genuinely fast with it, not just impressed by it.

What you will be able to do at the end

  • Write a four-part prompt that gets the shape of answer you want the first time
  • Set up a Custom GPT or Project so your context stops being retyped every session
  • Upload a PDF or spreadsheet and interrogate it without trusting the summary
  • Correct a bad answer in two follow-ups instead of starting again
  • Run one first API call and understand what a token is
  • Build and present one portfolio project made with ChatGPT

How the course is structured

4 modules and 15 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 5 weeks · about 4 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

  • Four sessions a week of fifty minutes: one reading, one building, one correcting bad output, one practising the interview use out loud.
  • Keep a prompt log — one line per prompt that worked, and what you changed the next time.
  • Re-read last week's output at the start of this week. If it no longer looks good, your judgement is improving, which is the point.

What you will have built by the end

  • Take one subject you are actually studying, upload your own notes and past papers, and build a Custom GPT that produces revision sheets, practice questions and a weekly plan from them.
  • A one-page weekly plan generator from your own notes and deadlines
  • A job-description analyser that lists what you must prove and what you can honestly claim

Where this leads for a fresher

  • AI-fluent analyst, operations or support roles
  • Content, research and marketing assistant roles
  • Any fresher role where "I can work with AI tools" is now a line in the ad
  • Freelance work writing prompts, custom assistants and small automations

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 the paid plan for this course?

No. Every lesson here is written to work on the free tier, and the paid plan only removes caps. Buy it when you can name the limit you keep hitting.

Is this course different from the free AI Tools course on this site?

Yes. AI Tools Mastery covers many tools at a surface level so you can choose between them. This course is one tool, all the way down: settings, files, API, automation and a project.

Will ChatGPT do my assignments for me?

It will produce text, and the text will be detectable as generic and will not survive a viva. Used properly it explains, tests and structures — which is why every lesson here ends with something you do yourself.

What will I have at the end of this course?

Three things: a study and revision assistant built on your own course, a saved set of prompts you wrote and tested on your own work, and a Way2Fresher certificate naming the course. OpenAI also publishes its own learning material for the tools it makes, and the rail on this course page links to it.

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.