Free tools, courses & exams
Tools you can use for free, free courses and official docs, places to practise, and the certifications worth considering. Free tiers and exam fees change often, so always check the provider's page.
245 results
ChatGPT
OpenAI
The best-known AI chat app. Good for explanations, drafting and brainstorming; a sensible first tool to practise with.
Free plan with usage limits; paid plans add more usage and features.
Gemini
Google's AI assistant. Handy if you already use Gmail, Docs or Drive, and good for working with images and long documents.
Free with a Google account and usage limits; paid plans add more.
Claude
Anthropic
AI assistant often used for writing, reading long documents and coding help. Try it next to another chatbot on the same task.
Free plan available; paid plans add more usage.
Microsoft Copilot
Microsoft
Chat assistant built into Windows, Edge and Microsoft 365. Useful if you work in Word, Excel or PowerPoint.
Free with a Microsoft account; extra features need paid plans.
Perplexity
Perplexity AI
Answers questions using web search and shows its sources, which makes fact-checking quicker.
Free with limits; paid plan for more.
NotebookLM
Upload your notes or papers and ask questions answered from those sources with citations. Excellent for revision.
Free with limits; paid plans for more.
Google AI Studio
Try Gemini models in the browser and get a developer API key when you are ready to build.
Free tier with rate limits; paid usage beyond that.
Ollama
Ollama
Free software for running open models on your own computer. Good for privacy and for learning how local models behave; needs a reasonably capable machine.
Elements of AI
University of Helsinki and MinnaLearn
A free, beginner-friendly introduction to AI with no programming needed. Includes a free certificate on completion.
Introduction to Generative AI
Google Cloud Skills Boost
A short, non-technical overview of generative AI from Google, suitable as a follow-up to this track.
The course has been offered at no cost; some hands-on labs elsewhere on the platform are paid. Check the page.
NPTEL and SWAYAM courses on AI and machine learning
NPTEL / SWAYAM (Government of India)
IIT and IISc faculty courses in the Indian college style, a good next step if you want depth after this track. Look for current AI, machine learning and data science courses.
Course videos are free; the proctored certification exam carries a fee. Check the course page.
Neural Networks video series
3Blue1Brown (YouTube)
Visual explanations of how neural networks learn, for curious learners who want to see the idea behind the tools.
Hugging Face Learn
Hugging Face
Free courses on LLMs and machine learning with code. Best for learners who want to move from using AI to building with it.
Kaggle Learn
Kaggle
Short, free, hands-on lessons in Python, machine learning and data, run in the browser with no setup.
Microsoft Azure AI Fundamentals (AI-900)
Microsoft
An entry-level certification suited to freshers and career switchers who want a recognised credential in AI concepts. The official page lists the current exam code and study resources, so confirm them there.
Exam fee applies; check the official page for the current fee in INR/USD and for renewal rules. Microsoft Learn offers free study material.
Google AI Studio
A browser playground for Gemini models where you can test prompts, set a system instruction and change settings such as temperature. Useful for repeating a prompt several times and comparing the results.
Free to use with rate limits; paid usage applies if you move to higher API tiers. Check the official page for current limits.
Gemini
Google's chat assistant. A good free tool for practising every lesson in this track.
Free plan available; paid plans add more usage and features.
Claude
Anthropic
Anthropic's chat assistant, good at long writing and careful instruction following. Handy for comparing the same prompt across tools.
Free plan available; paid plans add more usage.
ChatGPT
OpenAI
OpenAI's chat assistant. Practise prompts here and compare its answers with other tools.
Free plan with usage limits; paid plans add more usage and features.
Microsoft Copilot
Microsoft
Microsoft's chat assistant, available in the browser. Another free option for testing prompts.
Free to use with limits; some features need a paid Microsoft subscription.
HuggingChat
Hugging Face
A chat interface for open models. Shows how the same prompt behaves on models that are not from the big commercial labs.
Prompt engineering overview (Claude docs)
Anthropic
Official guidance on clear instructions, examples, structured prompts and testing. The ideas apply to any model, not just Claude.
Prompting strategies (Gemini API docs)
Google's guide to writing prompts for Gemini: clear instructions, few-shot examples, context and output format.
Prompt engineering guide (OpenAI)
OpenAI
OpenAI's official advice on writing prompts, using examples and structuring instructions. Useful if you will use the OpenAI API later.
Prompt engineering techniques (Azure OpenAI)
Microsoft Learn
Microsoft's overview of prompt techniques such as few-shot examples, chain of thought and prompt chaining, with worked examples.
Prompt Engineering Guide
DAIR.AI (open community project)
A free, community-maintained reference covering techniques such as zero-shot, few-shot, chain-of-thought and prompt chaining, with links to the research behind them.
Learn Prompting
Learn Prompting
A beginner-friendly open guide to prompting techniques with examples and exercises.
Free guide; some courses and certificates are paid. Check the site for what is free.
Elements of AI
University of Helsinki and MinnaLearn
A free introduction to what AI is and isn't, written for non-programmers. Helps you understand why models make mistakes before you start prompting them.
Kaggle Learn
Kaggle
Short free courses in Python and data. Python helps when you want to chain prompts or read JSON replies in code, as in the chaining and structured-output lessons.
Google Prompting Essentials
Google, on Coursera
A beginner course with a certificate on practical prompting for work tasks. Suits students, freshers and non-technical professionals who want a certificate for their resume.
Coursera subscription or fee applies; financial aid may be available. Check the official page for the current fee and options. A free path is this track plus the official docs above.
Gemini
A chat assistant you can use for planning, specs and explaining code with a Google account.
Free with usage limits; paid plans give more.
Google AI Studio
Try Gemini models in the browser and get an API key for your own projects. Useful when you later add AI features to an app.
Free tier with rate limits; paid usage beyond that.
GitHub Copilot in VS Code
GitHub
An editor assistant for completion, inline chat and edit mode inside VS Code. Good first assistant once your setup is done.
Free plan with monthly limits; paid plans for more usage. Check the page for current limits.
Gemini Code Assist for individuals
An editor assistant for VS Code and other IDEs, with a free version for individual developers.
Free version for individuals; paid plans for teams and more usage.
Claude
Anthropic
A chat assistant that is strong at reading and explaining code. Use it to review your spec and your code.
Free plan available; paid plans add more usage.
Claude Code
Anthropic
A coding agent that runs in your terminal and edits your project. Use it after you are comfortable reviewing diffs.
Needs a Claude paid plan or API credits; check the official page for current options.
Gemini CLI
An open-source coding agent for the terminal that you can sign into with a Google account.
Free usage with limits at the time of writing; check the repository for current terms.
Ollama
Ollama
Runs open AI models on your own laptop, which helps with slow internet or private code. Quality depends on your hardware.
Visual Studio Code documentation
Microsoft
Official guide to the editor: shortcuts, terminal, extensions and debugging.
Pro Git book
Git community
The free official book on Git. Read the first chapters to understand commits and undoing mistakes.
Learn web development
MDN Web Docs (Mozilla)
Clear, free lessons on HTML, CSS and JavaScript. You need these basics to review what AI writes.
Learn React
react.dev
The official React tutorial. It helps you read the components that AI generates for the website project.
FastAPI tutorial
FastAPI
The official step-by-step tutorial for the framework used for the order API in this track.
Vite guide
Vite
Official guide to the build tool used to start the React project.
freeCodeCamp curriculum
freeCodeCamp
Free, project-based courses on web development and Python. Good for practising fundamentals alongside AI-assisted work.
OWASP Top 10
OWASP
The standard list of common web security risks. Use it as a checklist when reviewing AI-written code.
GitHub Student Developer Pack
GitHub
Free tools for verified students, which can include Copilot Pro access. Check eligibility and current offers on the page.
GitHub Foundations certification
GitHub
Suits freshers who want proof of Git and GitHub basics. Check the page for the current exam name and whether a free learning path exists.
Exam fee applies; check the official page for the current fee in INR or USD.
Google AI Studio
Web playground where you test prompts and get a Gemini API key. Start here for the first lessons in this track.
Free tier with rate limits; paid usage for higher limits. Limits change, so check the rate-limits page in the docs.
Ollama
Ollama
Runs open-source language models on your own computer, with an API similar to hosted ones. Useful for offline practice and for apps with private data.
Google Colab
Free notebooks in the browser, handy for trying embeddings and RAG code without installing anything.
Free tier with usage limits; paid plans for more compute.
Chroma
Chroma
Open-source vector database that runs inside your Python program. The easiest way to store embeddings while learning.
pgvector
pgvector project
Open-source extension that adds vector search to PostgreSQL. Read the README for index types, distance operators and limits.
Promptfoo
Promptfoo
Open-source tool to test prompts and models against a set of cases from the command line. Helps you turn evaluation into a habit.
Open-source core is free; check the site for any paid hosted features.
Langfuse
Langfuse
Open-source tracing and monitoring for LLM apps: see each call, its cost and latency. Useful when you reach production topics.
Self-hosting is free; the hosted cloud has a free tier and paid plans.
Gemini API documentation
Official guides for text generation, streaming, structured output, function calling and embeddings, plus the current model list and rate limits. Always check it for current model names.
Model Context Protocol documentation
Model Context Protocol project
The open standard for connecting AI apps to tools and data. Read it before the MCP lesson in this track.
Pydantic documentation
Pydantic
Reference for the data-validation library used for structured output. Learn models, validators and JSON schema generation.
Hugging Face LLM Course
Hugging Face
Free, ad-free course on how transformer models work and how to use them with the Hugging Face libraries. Good for understanding what sits under the APIs.
DeepLearning.AI short courses
DeepLearning.AI
Short, hands-on courses on building with LLMs, RAG, agents and evaluation. Many are free to take; availability changes.
Many courses are free; some content or certificates may need a paid plan. Check each course page.
LlamaIndex documentation and tutorials
LlamaIndex
Docs for a popular open-source framework for RAG and agents. Useful to see how common patterns are packaged, after you have built them by hand.
Kaggle Learn
Kaggle
Short free lessons and notebooks on Python, pandas and machine learning. Good to strengthen the data skills behind embeddings and evaluation.
Hugging Face Hub and Spaces
Hugging Face
Browse open models, datasets and small AI apps built by others. Read code of working demos and publish your own project.
Free for public models, datasets and basic Spaces; paid options for more compute and private use.
AWS Certified AI Practitioner (AIF-C01)
Amazon Web Services
Foundation-level exam on AI and generative AI concepts and AWS services. Suits freshers and non-developers who want a first credential. AWS offers free digital training for it.
Exam fee applies; check the official page for the current fee in INR or USD.
Microsoft Azure AI certifications
Microsoft
Microsoft has been replacing its older Azure AI Engineer exam with newer certifications focused on AI apps and agents. Suits developers working with Azure; free learning paths exist on Microsoft Learn. Check the official page for the current exam name.
Exam fee applies; check the official page for the current fee in INR or USD. Exam names have changed recently.
Google Colab
Free browser notebooks with Python, common data libraries preinstalled and optional GPU access. Best place to start, with nothing to install.
Free tier with usage limits; paid plans give more compute.
Kaggle Notebooks and Datasets
Kaggle
Free notebooks plus a huge library of datasets you can attach in one click. Ideal for practising pandas and modelling on real data.
Jupyter
Project Jupyter
The open-source notebook software behind Colab and Kaggle. Install it locally when you want to work offline.
10 minutes to pandas
pandas
The official quick tour of pandas: selecting, grouping, merging and cleaning tables.
NumPy: absolute beginners guide
NumPy
The official gentle introduction to arrays and vectorised maths.
seaborn tutorial
seaborn
Official guide to statistical charts such as histograms, boxplots, scatter plots and heatmaps.
scikit-learn user guide
scikit-learn
Clear documentation for every classic ML method, with maths, code and advice on evaluation. Your main reference for the machine learning module.
PyTorch tutorials
PyTorch
Official step-by-step tutorials for building and training neural networks, from tensors to vision and text.
Kaggle Learn
Kaggle
Short, free, hands-on courses on Python, pandas, data visualisation, machine learning and deep learning that run in a notebook. Great first courses for beginners.
Hugging Face Learn
Hugging Face
Free courses on transformers, large language models and other modern AI, with code you can run in Colab. Matches the transformers lessons in this track.
fast.ai Practical Deep Learning
fast.ai
A free, code-first deep learning course that gets you training real models quickly. Suits learners who already know basic Python.
Khan Academy: Statistics and probability
Khan Academy
Free, patient lessons and practice on averages, distributions, confidence intervals and hypothesis tests. Good for filling gaps in the statistics lesson.
NPTEL and SWAYAM courses
NPTEL (IITs and IISc)
Free video courses from IIT and IISc faculty on data science, machine learning and statistics, with an optional proctored certification exam. Search for the topic you need and check the current session dates.
Learning is free; the certification exam has a fee, so check the official page for the current fee.
Machine Learning Specialization
DeepLearning.AI and Stanford Online (on Coursera)
A well-known beginner-friendly ML sequence that covers regression, classification and neural networks. You can audit course material for free on Coursera; certificates cost money.
Auditing is free where offered; certificate and graded work need a paid plan or financial aid, so check Coursera for current terms.
Neural networks (video series)
3Blue1Brown
Visual videos explaining how neural networks and gradient descent work, with no heavy maths. Watch before the deep learning module.
An Introduction to Statistical Learning (ISLP)
James, Witten, Hastie, Tibshirani
A free textbook with a Python edition. Explains regression, classification, trees and resampling clearly, with labs. A good reference for the machine learning module.
Kaggle Competitions
Kaggle
Practise on real problems, read other people's winning notebooks and compare your score on a public leaderboard. Start with the beginner-friendly Getting Started competitions.
AWS Certified AI Practitioner
Amazon Web Services
An entry-level, concept-focused AI and ML certification that suits freshers and non-coders. AWS offers free digital training for it on its Skill Builder site; check the official page.
Exam fee applies; check the official page for the current fee in INR or USD.
AWS Certified Machine Learning Engineer - Associate
Amazon Web Services
Aimed at people with some hands-on experience building and deploying ML on AWS. Better after a year or so of practice than as a fresher's first goal.
Exam fee applies; check the official page for the current fee in INR or USD.
Google Cloud Professional Machine Learning Engineer
Google Cloud
A professional-level certification for experienced engineers who design and run ML systems on Google Cloud. Not for beginners; Google Cloud offers free learning content to prepare, so check the official page.
Exam fee applies; check the official page for the current fee and prerequisites.
Visual Studio Code
Microsoft
A free code editor with built-in terminal, Git support and extensions. The default choice for React work.
Node.js
OpenJS Foundation
The JavaScript runtime that runs npm and Vite on your computer. Install the LTS version.
Vite
Vite team
The build tool and dev server used throughout this track. The guide covers project creation and the build and preview commands.
React Developer Tools
Meta / React team
A browser extension that shows your component tree, props and state. Very useful when debugging.
Chrome DevTools
Browser tools for inspecting HTML and CSS, reading console errors and watching network requests.
React documentation (Learn)
Meta / React team
The official, beginner-friendly tutorial and reference, with interactive examples. Read it alongside this track.
MDN Web Docs: Learn web development
Mozilla
The most reliable free reference and course for HTML, CSS and JavaScript fundamentals.
The Modern JavaScript Tutorial
javascript.info
A thorough free text tutorial for JavaScript, from basics to modules and async code.
web.dev Learn
Free courses on HTML, CSS, responsive design, accessibility and performance, written by browser engineers.
freeCodeCamp
freeCodeCamp
Free, project-based lessons covering HTML, CSS, JavaScript and React, with an in-browser editor. Good for self-paced practice.
The Odin Project
The Odin Project
A free, open-source full-stack curriculum that makes you build projects and use Git from the start.
Next.js Learn
Vercel
The official free course for Next.js, useful after you finish React fundamentals.
React Router
Remix / Shopify team
Official documentation for routing between pages in a React app.
Tailwind CSS documentation
Tailwind Labs
Official docs for the utility-first CSS framework used later in this track.
TypeScript Handbook
Microsoft
Official guide to TypeScript, which many React teams use in production.
Frontend Mentor
Frontend Mentor
Real design challenges to build with HTML, CSS and React, a good source of portfolio projects.
Many challenges are free; some premium challenges and features are paid. Check the site for current plans.
Vercel
Vercel
A hosting platform that deploys React and Next.js apps from a GitHub repository. Useful for the deployment lesson.
A free hobby plan exists with limits; paid plans are for teams and commercial use. Check the official page for current terms.
Meta Front-End Developer Professional Certificate
Meta on Coursera
A structured beginner-to-job-ready course covering HTML, CSS, JavaScript and React. Suits freshers who want a certificate; it is not required for jobs.
Coursera subscription or financial aid applies; you can usually audit some course content for free. Check the official page for the current price and details.
Node.js
OpenJS Foundation
The JavaScript runtime you need to run Express and most JavaScript backends. Install the current LTS version.
PostgreSQL
PostgreSQL Global Development Group
The open-source relational database used in this track. Installers for Windows, macOS and Linux, including the psql command-line client.
Docker Desktop
Docker
Runs databases and your own services in containers. The quickest way to start Postgres locally without installing it.
Free for personal use and learning under Docker's terms; paid plans apply to larger companies. Check the official page for the current terms.
Bruno
Bruno
A desktop API client for sending requests and saving them as files you can keep in Git. A lighter alternative to Postman for testing your APIs.
The open-source app is free; paid plans add extra team features.
Postman
Postman
A widely used graphical tool for sending HTTP requests, saving collections and testing APIs. Many employers use it, so it is worth knowing.
Free plan with limits; paid plans add collaboration and higher usage.
MDN: HTTP
Mozilla
The clearest reference for HTTP methods, status codes, headers, CORS and caching. Use it to look up anything from the HTTP lesson.
Express documentation
OpenJS Foundation
Official guides for routing, middleware and error handling in Express, with a getting-started section.
FastAPI documentation and tutorial
FastAPI
A step-by-step official tutorial covering path and query parameters, request bodies, validation, dependencies, security and deployment.
PostgreSQL tutorial
PostgreSQL Global Development Group
The official beginner tutorial for SQL in PostgreSQL: tables, queries, joins, aggregates, transactions. Read it alongside the SQL lesson.
SQLAlchemy unified tutorial
SQLAlchemy
The official tutorial for SQLAlchemy 2: engines, sessions, models, relationships and queries. The reference for the ORM lesson.
Alembic tutorial
SQLAlchemy
Official guide to creating and running database migrations, including autogenerate and downgrades.
Back End Development and APIs
freeCodeCamp
A free, browser-based course with projects on Node.js, Express and databases. Good for beginners who like learning by doing.
CS50's Introduction to Databases with SQL
Harvard University (CS50)
Free lectures and problem sets on relational design, SQL queries, indexes and transactions, taught step by step.
Course videos and materials are free; a certificate is optional and may cost extra. Check the official page.
The Odin Project: NodeJS
The Odin Project
A free, project-based path through Node.js, Express, databases and authentication. Best for those who want a full-stack JavaScript route.
NPTEL and SWAYAM university courses
IITs and IISc through NPTEL
Search for Database Management Systems and Computer Networks courses taught by IIT faculty. A strong, college-friendly base for SQL and how the web works.
Lectures are free; the proctored certification exam carries a fee. Check the official page for dates and fees.
Backend Developer Roadmap
roadmap.sh
A visual map of what a backend developer can learn, in a sensible order. Use it to plan what to study after this track.
SQLBolt
SQLBolt
Short interactive SQL lessons that run in the browser. A good first practice before real databases.
PostgreSQL Exercises
PGExercises
Graded exercises on a sample club database, from simple SELECTs to joins, aggregates and window functions, with runnable answers.
HackerRank: SQL
HackerRank
SQL problems from basic to advanced in the style used in online hiring tests and interviews.
Practice problems are free; some company-hiring features are paid for employers.
Back End Development and APIs certification
freeCodeCamp
A free certificate earned by completing the course projects. Suits freshers who want something to show beside their own projects; a free learning path is the course itself.
Bruno
Bruno (usebruno.com)
An open-source API client that stores requests as plain files, so tests live in Git. Good first choice if you do not want an account.
Free open-source edition; paid editions add extra features. Check the site for the current split.
Postman
Postman
The most widely used API client in industry. Collections, environments, test scripts and the Newman command-line runner. Worth learning because many employers use it.
Free plan with limits; paid plans add team and automation features. Check the pricing page for current limits.
curl documentation
curl project
Official manual and tutorial for curl, the command-line tool used to send API requests from any terminal.
Playwright
Microsoft
Open-source tool for end-to-end browser tests in JavaScript, TypeScript or Python. Also has an API testing feature.
k6
Grafana Labs
Open-source load testing tool where tests are written in JavaScript. Used later in this track for performance testing.
OWASP ZAP
ZAP project (Checkmarx)
Free, open-source web security scanner. Use it only on apps you own or have permission to test.
pytest documentation
pytest-dev
Official docs with a get-started guide, fixtures and parametrisation. Clear and well organised.
Vitest guide
Vitest team
Official guide for the Vitest test runner, including a comparison with Jest.
Jest documentation
Jest team
Official Jest docs. Useful because many existing JavaScript projects still use Jest.
Bruno documentation
Bruno
Official docs for Bruno, covering collections, scripting, environments and the command-line runner.
Test Automation University
Applitools
Free video courses on test automation in several languages and tools, with certificates of completion. A practical path for manual testers moving to automation.
Software Testing (NPTEL / SWAYAM)
NPTEL, IIT Kharagpur
NPTEL has offered a Software Testing course from IIT Kharagpur. Search the catalogue for the current session. Course videos are free to watch; the proctored exam and certificate carry a fee. Useful for B.Tech and MCA students who want theory and a certificate.
Videos free; certification exam has a fee set by NPTEL. Check the current session and fee on the course page.
Postman Learning Center
Postman
Official guides and tutorials for collections, variables and test scripts, including how to run collections from the command line.
JSONPlaceholder
typicode
A free fake REST API for practising GET, POST, PUT and DELETE requests without setting anything up.
Swagger Petstore
SmartBear
A public sample API with an OpenAPI description, handy for practising requests and reading API documentation.
API Challenges
EvilTester (Alan Richardson)
A set of guided challenges that teach API testing by doing, with a hosted practice API and exploratory-testing exercises.
Ministry of Testing
Ministry of Testing
A large community of testers with articles, a forum and local meet-ups. Good for learning how working testers think.
Many articles and the community are free; some courses and events are paid.
ISTQB Certified Tester Foundation Level (CTFL)
ISTQB
The most widely recognised entry-level testing certificate, suited to freshers and manual testers who want a credential. Study material is available from the syllabus pages and from training providers. Exams are booked through ISTQB member boards.
Exam fee applies; check the official page or your national board for the current fee in INR/USD. The syllabus itself can be downloaded free.
Expo Go
Expo
A free app for Android and iPhone that loads your Expo project over Wi-Fi, so you can test on a real phone without building anything.
Expo Snack
Expo
Write and run React Native code in the browser with a live phone preview. Good for trying an idea without installing anything.
Android Studio
The official Android IDE. In this track you mostly need it for the Android emulator and for inspecting builds; it needs a reasonably powerful laptop.
Visual Studio Code
Microsoft
A free editor that works well for Expo projects with JavaScript or TypeScript, with a built-in terminal.
Expo Application Services (EAS)
Expo
Cloud service that builds your app for Android and iOS and can submit it to the stores, so you do not need to set up native toolchains yourself.
A free plan with limited builds is available at the time of writing; paid plans give more builds and faster queues. Check the pricing page.
Expo documentation
Expo
The main reference for Expo: setup, Expo Router, every SDK library (camera, location, notifications) and build guides.
Expo tutorial
Expo
A step-by-step official tutorial that builds a small app. A good second project after the first lessons of this track.
Expo Router introduction
Expo
File-based navigation for Expo: layouts, tabs, dynamic routes and deep links. Read this alongside the navigation lesson.
React Native documentation
Meta
Official docs for the core components (View, Text, FlatList, Pressable), styling and platform behaviour.
React Native Directory
React Native community
A searchable list of React Native libraries, with notes on Expo support and maintenance. Check it before adding a package.
Learn JavaScript (javascript.info)
javascript.info
A free, thorough JavaScript tutorial. Read the sections on functions, promises and async/await before the API lesson if those are new to you.
Flutter documentation
Official Flutter docs and codelabs. Useful when you compare Flutter with React Native or want to try a second framework.
Android Basics with Compose
Google (Android Developers)
Google's free beginner course on native Android with Kotlin and Jetpack Compose. Helpful if you want to understand the native side that React Native sits on.
Google Play Console Help
Official help for publishing on the Play Store: developer account setup, store listing, testing tracks and policy rules.
Expo community and forums
Expo
Links to the Expo Discord, forums and GitHub discussions, where you can ask for help and see how others solved the same error.
Docker Desktop and Docker Engine
Docker
The standard way to build and run containers on your laptop. Install it before the Docker and Compose lessons.
Free for personal use, education and small businesses; larger companies need a paid subscription. Check Docker's current terms.
Git
Git project
The version control tool used by almost every team. Needed for every lesson in this track.
GitHub Actions
GitHub
Build, test and deploy pipelines that live next to your code. The official docs include quickstarts and a workflow syntax reference.
Free minutes for public repositories and a limited allowance for private ones; more usage is paid. Check GitHub's current limits.
AWS Free Tier
Amazon Web Services
Where to open an AWS account and read the current free plan rules. Needed for the AWS lessons.
New accounts get a free plan with credits for a limited period; some services stay paid. Read the current terms before signing up and set a budget alert.
Azure free account
Microsoft
Microsoft's free starting point for Azure, useful if your target employers run on Microsoft products.
Free credit for a limited time plus some services free for a period or always; the rest is pay as you go. Check the current offer. Verified students may have a separate offer.
Google Cloud Free Program
Google Cloud
Google Cloud's free credit and always-free products, handy for trying Cloud Run and Kubernetes.
New customers get trial credit for a limited time and some products have always-free monthly usage. Check the page for current limits.
AWS Skill Builder: Cloud Practitioner learning materials
Amazon Web Services
Official video courses and quizzes from AWS. A good free path for freshers who want structure.
Many digital courses and the Cloud Essentials content are free; some labs, subscriptions and exam practice are paid.
Microsoft Learn: Azure Fundamentals
Microsoft
Free official learning path for Azure basics, with a sandbox that does not need a paid subscription for many modules. Suits freshers.
Google Cloud Skills Boost
Google Cloud
Hands-on labs in a temporary Google Cloud environment so you do not use your own billing.
Some courses and labs are free; lab credits and subscriptions are paid.
Linux Journey
Linux Journey
A gentle, free, text-based tour of the Linux command line, permissions and processes.
Pro Git book
Scott Chacon and Ben Straub
The free official Git book. Chapters 1 to 3 cover everything a new developer needs.
Kubernetes documentation: Learn Kubernetes basics
The Kubernetes Authors
Official interactive-style tutorial that walks through deploying and scaling an app on Kubernetes.
Terraform tutorials
HashiCorp
Official guided tutorials for infrastructure as code on AWS, Azure and Google Cloud.
Google SRE books
Free online books on reliability engineering. Read the chapters on SLOs and postmortems after you know the basics.
KodeKloud free labs and playground
KodeKloud
Browser-based practice for Linux, Docker, Kubernetes and Terraform without installing anything.
Some free courses and playgrounds; most hands-on courses and labs need a paid plan.
Play with Docker
Docker
A free browser sandbox with temporary Docker hosts, handy when your laptop cannot run Docker.
roadmap.sh DevOps roadmap
roadmap.sh
A community-maintained map of topics to study for a DevOps role, useful for planning what to learn next.
AWS Certified Cloud Practitioner
Amazon Web Services
Entry-level certificate that proves cloud basics. Suits freshers and career switchers.
Exam fee applies; check the official page for the current fee in INR and USD. Free learning material exists on AWS Skill Builder.
Microsoft Certified: Azure Fundamentals (AZ-900)
Microsoft
Entry-level Azure certification. Suits freshers targeting companies that use Microsoft cloud.
Exam fee applies; check the official page for the current fee. The Microsoft Learn path is free.
Certified Kubernetes Administrator (CKA)
Cloud Native Computing Foundation
Hands-on exam for people who already work with Kubernetes. Suits experienced engineers, not complete beginners.
Exam fee applies; check the official page for the current fee. Free Kubernetes documentation is allowed in the exam.
OWASP Threat Dragon
OWASP
A free open-source tool for drawing data-flow diagrams and recording threats, handy for the threat-modelling exercise in this track.
OWASP ZAP
ZAP project (Checkmarx)
A free web application scanner and proxy for testing your own apps. Good first tool for finding common issues.
Semgrep Community Edition
Semgrep
Scans source code for insecure patterns such as SQL injection and hard-coded secrets, with ready-made rules for Python and JavaScript.
The open-source scanner is free to run locally; hosted platform features have paid plans.
Trivy
Aqua Security
An open-source scanner for dependencies, container images and configuration files. Quick way to find known vulnerable packages.
Gitleaks
Gitleaks
Finds secrets such as API keys in files and Git history; can run as a pre-commit hook.
Burp Suite Community Edition
PortSwigger
An intercepting proxy for inspecting and replaying web requests against your own apps and training labs.
The Community edition is free with limits; Professional and Enterprise are paid.
Have I Been Pwned
Troy Hunt
Shows whether an email appeared in known breaches and offers a breached-password check you can use in sign-up forms.
Checking an email address and the Pwned Passwords range API are free; some API features are paid.
OWASP Top 10
OWASP
The official list of the most critical web application security risks, with a page for each category. Read the current edition.
OWASP Cheat Sheet Series
OWASP
Short practical guides for developers on topics like password storage, SQL injection prevention, XSS and session management.
MDN Web Security
Mozilla
Clear browser-side security reference: CSP, cookies, same-origin policy and secure contexts.
Web Security Academy
PortSwigger
A free, well-structured online course with interactive labs covering SQL injection, XSS, access control and more. Excellent hands-on follow-up to this track.
NPTEL cyber security courses
NPTEL / IIT and IISc faculty
Search NPTEL for cyber security and cryptography courses taught by Indian faculty, with a certificate option that colleges often recognise.
Course videos and materials are free; the optional proctored certification exam has a fee, check the course page for the current amount.
OWASP Juice Shop
OWASP
An intentionally vulnerable web app you run on your own machine to practise finding and understanding OWASP Top 10 problems legally.
OWASP WebGoat
OWASP
A deliberately insecure Java application with guided lessons for learning web vulnerabilities safely.
picoCTF
Carnegie Mellon University
A beginner-friendly capture-the-flag platform with year-round practice challenges and a yearly competition.
TryHackMe
TryHackMe
Guided browser-based labs and learning paths for beginners, including web security and cyber defence.
Many beginner rooms are free; a paid subscription unlocks more content and faster machines.
OverTheWire Wargames
OverTheWire
Free command-line puzzles (start with Bandit) that teach Linux and security thinking step by step.
ISC2 Certified in Cybersecurity (CC)
ISC2
An entry-level certification that suits freshers and career switchers who want a first credential.
ISC2 has offered free self-paced training and exam access through promotions; fees and offers change, so check the official page.
CompTIA Security+
CompTIA
A widely recognised general security certification. Suits people with some IT experience or a few months of focused study; no free official exam.
Exam fee applies; check the official page for the current fee in INR or USD.
DuckDB
DuckDB Foundation
A free, in-process analytical SQL database that runs on your laptop and reads CSV and Parquet files directly. Excellent for practising window functions and columnar analytics without any server.
BigQuery sandbox
Google Cloud
Try a real cloud warehouse with SQL on public datasets. Good for learning columnar warehouses and partitioning.
The sandbox lets you try BigQuery without a billing account, within usage limits; check the page for current limits. Production use is paid.
Databricks Free Edition
Databricks
A free place to practise Spark, notebooks and Delta tables. Useful if you plan the Databricks certification.
Free for learning with usage limits; paid plans are for production work. Check the page for current limits.
PostgreSQL
PostgreSQL Global Development Group
The most popular open-source OLTP database. Install it locally to practise SQL, indexes and EXPLAIN ANALYZE.
Docker Desktop and Docker Engine
Docker
Run Kafka, Airflow, PostgreSQL and other data tools in containers without installing them on your system.
Docker Engine and the basic tools are free; Docker Desktop has licensing terms for large companies and paid tiers; check the page.
Apache Airflow documentation
Apache Software Foundation
Official docs and tutorials for the most widely used pipeline orchestrator. Start with the tutorial section.
Apache Spark documentation
Apache Software Foundation
Official guides for Spark SQL, DataFrames and PySpark. The quick start is a good first step.
dbt documentation and dbt Learn
dbt Labs
Official docs for dbt, the standard SQL transformation tool for ELT. Includes a quickstart and free introductory courses.
Apache Kafka documentation and quickstart
Apache Software Foundation
Official documentation for the main streaming platform, with a quickstart that runs on your machine.
Data Engineering Zoomcamp
DataTalks.Club
A free, project-based course covering workflow orchestration, warehouses, dbt, Spark and streaming. Good structure for self-learners and for building a portfolio project.
NPTEL and SWAYAM courses on databases and big data
NPTEL / IIT and IISc faculty
Search for database management, data analytics and big data courses from Indian institutes. A recognised certificate can help students, especially for college credit.
Course videos are free; the proctored certification exam has a fee. Check the course page for the current fee and dates.
SQLZoo
SQLZoo
Interactive SQL exercises in the browser, from basic queries to joins. Good for revising before moving on to window functions.
HackerRank SQL practice
HackerRank
Graded SQL problems from basic to advanced, many in the style of interview tests.
Practice problems are free; some company assessments and premium features are paid.
LeetCode Database problems
LeetCode
Well-known SQL interview problems, including window function and top-N-per-group questions.
Many problems are free; some are limited to a paid subscription.
Databricks Certified Data Engineer Associate
Databricks
Suits freshers and early-career engineers working on Spark and Delta Lake. Check the official page for the current exam name and format.
Exam fee applies; check the official page for the current fee. Free learning content is available through Databricks Academy.
Google Cloud Professional Data Engineer
Google Cloud
Suits engineers with some hands-on cloud data experience, not complete beginners. Covers BigQuery, pipelines and data processing on Google Cloud.
Exam fee applies; check the official page for the current fee. Free labs and learning paths are offered on Google Cloud Skills Boost, some with limits.
AWS Certified Data Engineer - Associate
Amazon Web Services
Suits engineers who build pipelines on AWS. Fresher-friendly if you first complete hands-on practice with S3, Glue and Redshift.
Exam fee applies; check the official page for the current fee. AWS Skill Builder offers free and paid learning content.
Microsoft Certified: Fabric Data Engineer Associate (DP-700)
Microsoft
Suits engineers in Microsoft-centred companies. Check the official page for the current exam code and name.
Exam fee applies; check the official page for the current fee in INR or USD. Microsoft Learn has a free learning path.
Google Sheets
Free browser-based spreadsheet with pivot tables, charts and XLOOKUP. A good place to practise the formula and pivot lessons without installing anything.
Free with a Google account; paid Google Workspace plans add business features.
SQLite Online
SQLite Online
Run SQL in your browser with no installation. Handy for trying the queries in the SQL lesson.
Free to use in the browser; check the site for any paid options.
DB Browser for SQLite
DB Browser for SQLite project
Free desktop app to open, browse and query SQLite databases. Useful for practising SQL offline on your own laptop.
Looker Studio
Free dashboard tool that connects to Google Sheets, BigQuery and CSV files. Easy first dashboard tool for beginners.
Free for building and sharing reports; some connectors and enterprise features are paid.
Power BI Desktop
Microsoft
Widely used business dashboard tool in Indian companies. Learn it to build interactive reports and to prepare for the PL-300 exam.
Power BI Desktop is free to download for Windows; sharing reports in the Power BI service needs a paid or trial licence.
Google Colab
Run Python and pandas in the browser without setup. Good for the data cleaning lesson and for later Python analysis.
Free tier with usage limits; paid plans give more compute.
Kaggle Learn
Kaggle
Short free interactive courses on SQL, pandas, data cleaning and data visualisation, with certificates of completion. Excellent hands-on practice.
Microsoft Learn: Power BI training
Microsoft
Free official learning paths for Power BI, from first report to data modelling. Also the main preparation route for the Power BI Data Analyst certification.
SQLBolt
SQLBolt
Short interactive SQL lessons that run in the browser. A gentle first step before harder practice sites.
pandas documentation
pandas project
Official guide and reference for pandas, including a getting-started section. Use it to look up cleaning and grouping functions.
NPTEL and SWAYAM courses
IITs and IISc through NPTEL, Ministry of Education
Free recorded courses from IITs and IISc. Search the catalogue for data analytics, Python for data science and statistics courses, and check each course page for its schedule and fee.
Learning is free; an optional proctored exam and certificate carry a fee.
Google Data Analytics Professional Certificate
Google on Coursera
Beginner-friendly programme covering spreadsheets, SQL, R and dashboards. Good for freshers and career switchers who want structure.
Coursera subscription needed for the certificate; you can audit some material or apply for financial aid, so check the current terms on the page.
HackerRank SQL
HackerRank
Graded SQL problems from basic selects to joins and aggregation. Many companies use similar problems in screening tests.
Practice problems are free; paid products are aimed at employers.
LeetCode Database problems
LeetCode
Popular SQL interview questions such as second highest value, duplicates and window functions. Practise after the basics.
Many problems are free; a Premium subscription unlocks the rest.
Kaggle Datasets
Kaggle
Thousands of public datasets to build portfolio projects with. Pick a dataset you care about and write up your findings.
Open Government Data Platform India
Government of India
Official open data from Indian ministries and departments, useful for projects with local relevance such as education, agriculture or transport.
Microsoft Certified: Power BI Data Analyst Associate (PL-300)
Microsoft
Suits freshers with some practice and experienced report builders who want proof of Power BI skills. Prepare with the free Microsoft Learn path.
Exam fee applies; check the official page for the current fee in INR or USD. Free learning paths exist on Microsoft Learn.
Salesforce Developer Edition org
Salesforce
A free, full-featured org to build and practise in. Use it for every lesson in this track.
Trailhead
Salesforce
Salesforce's free learning platform with trails, modules, hands-on challenges and badges. Start with the Admin Beginner trail.
Salesforce CLI
Salesforce
The command line tool for creating scratch orgs, retrieving and deploying metadata and running tests. Needed for Salesforce DX and DevOps.
Salesforce Extension Pack for VS Code
Salesforce
Official VS Code extensions for Apex, Lightning Web Components and org development. The standard editor setup for Salesforce developers.
Salesforce Help
Salesforce
Official documentation for admins and users: Setup paths, features, limits and release notes.
Apex Developer Guide
Salesforce
The reference for Apex syntax, classes, triggers, testing and governor limits.
SOQL and SOSL Reference
Salesforce
Complete reference for the Salesforce query languages, with syntax and examples.
Lightning Web Components developer guide
Salesforce
Official guide to building Lightning Web Components, the modern JavaScript framework for Salesforce user interfaces.
Salesforce Developers
Salesforce
The developer home page with docs, tools, blogs and links to APIs, Agentforce and DevOps guides.
Trailhead Superbadges
Salesforce
Larger, scenario-based hands-on challenges that prove you can build, not just read. Good portfolio material for freshers.
Trailblazer Community
Salesforce
Forums, groups and events (including groups in India) where you can ask questions and meet other Salesforce learners and professionals.
Salesforce Stack Exchange
Stack Exchange
Question-and-answer site for Salesforce development and admin problems. Reading answers is great practice for debugging.
Salesforce Certified Platform Administrator
Salesforce
Suits freshers who want an admin or consultant path. It covers configuration, security, data and automation. Trailhead offers a free learning path to prepare.
Exam fee applies; check the official page for the current fee in INR/USD. Trailhead has free study material.
Salesforce Certified Platform Developer
Salesforce
Suits people with Apex, SOQL and Lightning Web Components practice, from motivated freshers to working developers. A free Trailhead learning path exists.
Exam fee applies; check the official page for the current fee in INR/USD. Trailhead has free study material.
Salesforce Certified Agentforce Specialist
Salesforce
Covers Salesforce's AI agents and generative AI features. Best after you know the platform basics, so it suits people with some admin or developer experience.
Exam fee applies and has changed over time; check the official page for the current fee in INR/USD. Trailhead has free study material.