Information Technology roadmap

A practical path through software, data and cloud, with proof of skill at every stage.

Year 1

Get comfortable with code and computers

Skills to learn

  • Python or C programming
  • Logical thinking and maths
  • HTML and CSS basics
  • Linux basics
  • Typing and note-taking habits

Tools to use

  • VS Code
  • GitHub
  • Browser developer tools

Certifications and courses

  • CS50x (Harvard, free online)
  • NPTEL: Programming in Python

Projects to build

  • A static website about a topic you like
  • A small quiz or calculator program
  • Publish everything on GitHub
Year 2

Core IT skills

Skills to learn

  • Data structures
  • Databases and SQL
  • Object-oriented programming
  • Computer networks
  • Web programming with JavaScript

Tools to use

  • MySQL or PostgreSQL
  • Node.js
  • Postman
  • Wireshark

Certifications and courses

  • HackerRank SQL certificate
  • Cisco Networking Academy: Networking Basics (free course)

Projects to build

  • A to-do or expense app with login and a database
  • A small API used by a simple web page
  • 100 solved coding problems
Year 3

Choose software, data or cloud

Skills to learn

  • Full-stack development
  • Cloud services and deployment
  • Data analysis with Python and SQL
  • Software testing
  • Agile and teamwork

Tools to use

  • React
  • Docker
  • AWS or Azure free tier
  • Pandas
  • Power BI or Tableau

Certifications and courses

  • AWS Certified Cloud Practitioner
  • Microsoft Azure Fundamentals (AZ-900)
  • Microsoft Power BI Data Analyst (PL-300) if you choose data

Projects to build

  • A deployed app with a public link
  • A dashboard built from a real public dataset
  • An internship or industry mini-project
Year 4

Prepare for the job market

Skills to learn

  • Interview problem solving
  • System design basics
  • Communication and resume writing
  • One specialisation in depth

Tools to use

  • LeetCode
  • GitHub Actions
  • A cloud console of your choice

Certifications and courses

  • AWS Solutions Architect Associate (optional)
  • ISTQB Foundation Level if you aim for testing roles

Projects to build

  • A capstone solving a real problem
  • A portfolio page with three projects and short write-ups
  • Mock interviews with feedback
After year 4

Where this can lead

Career paths

  • Software engineerBuild applications for web, mobile or enterprise systems.
  • Data analystClean data, find patterns and present them clearly.
  • Cloud or DevOps engineerRun and automate infrastructure and deployment.
  • Test automation engineerWrite automated checks that keep products reliable.
  • Business or systems analystConnect what a business needs with what technology can deliver.
  • Technical support and IT operationsA common starting point that can lead to cloud and security roles.

Next steps

  • Higher studiesM.Tech through GATE, MS abroad, or MBA for management roles.
  • Competitive examsGATE and government technical recruitment exams.

This roadmap is a starting point. Syllabi, exams and certification rules change, so confirm details with your college and the official certification pages.