Top 10 Companies Holding Hackathons for Students

September 24, 2026

by Pranay

Top companies to watch for student hackathons in India:

  1. Amazon
  2. Amazon regularly conducts student competitions such as HackOn With Amazon and the Amazon ML Challenge. These competitions are useful for students interested in software development, machine learning, cloud computing, and AI.

    Typical time in India: May to October

  3. Microsoft
  4. Microsoft conducts student-focused competitions including the Imagine Cup, where students can build technology-based solutions and present their ideas at different stages of the competition.

    Typical time in India: Around July to November

  5. Google
  6. Google and Google Developer Groups conduct several student and developer competitions. Students can find opportunities involving AI, Google Cloud, Android, Firebase, and other Google technologies.

    Typical time in India: January to May for major student programs, with other events throughout the year

  7. Adobe
  8. Adobe conducts the Adobe India Hackathon, which is particularly useful for students interested in software engineering, artificial intelligence, creative technology, and product development.

    Typical time in India: July to September

  9. Flipkart
  10. Flipkart's GRiD is a well-known student technology competition in India. It can include coding, software engineering, data, product thinking, and problem-solving challenges.

    Typical time in India: June to September

  11. TCS
  12. TCS conducts CodeVita, one of the major coding competitions followed by students in India. It focuses heavily on competitive programming, algorithms, data structures, and problem-solving.

    Typical time in India: Registration and rounds generally occur during the middle and later part of the year

  13. Infosys
  14. Infosys conducts HackWithInfy and other student technology initiatives. These competitions can provide students with opportunities to demonstrate programming, problem-solving, AI, cloud, and software development skills.

    Typical time in India: March to July

  15. Walmart
  16. Walmart conducts student technology competitions such as Sparkathon. The challenges can involve retail technology, artificial intelligence, data, automation, and innovative digital solutions.

    Typical time in India: June to September

  17. Goldman Sachs
  18. Goldman Sachs conducts technology competitions and hackathons for students in India. These can be particularly useful for students interested in software engineering, financial technology, algorithms, and data.

    Typical time in India: April to June

  19. Bajaj Finserv
  20. Bajaj Finserv conducts HackRx, a technology-focused competition that gives participants opportunities to work on real-world problems involving fintech, APIs, AI, software development, and innovation.

    Typical time in India: June to August

When should students start preparing?

Hackathons do not always follow exactly the same dates every year. Registration windows and competition rounds can move by several weeks. Students should therefore start preparing before the expected season rather than waiting for registration to open.


A good strategy is to start preparing from January. By the middle of the year, students should already have a GitHub profile, a few projects, basic DSA knowledge, and experience with technologies such as Python, JavaScript, React, Java, cloud platforms, databases, or AI.

Skills that can help in most company hackathons:

  1. Data Structures and Algorithms
  2. Arrays, strings, hash maps, stacks, queues, linked lists, trees, graphs, sorting, searching, recursion, and dynamic programming.

  3. Programming
  4. Python, Java, C++, or JavaScript can be useful depending on the competition.

  5. Web Development
  6. HTML, CSS, JavaScript, React, Node.js, REST APIs, and databases are useful for building working prototypes quickly.

  7. Artificial Intelligence
  8. Students interested in modern hackathons should understand Python, machine learning, LLMs, RAG, AI agents, APIs, and model integration.

  9. Cloud Computing
  10. Knowledge of AWS, Microsoft Azure, Google Cloud, Firebase, or similar cloud platforms can help when deploying hackathon projects.

  11. Git and GitHub
  12. Version control is important when multiple team members are developing a project together.

  13. Presentation Skills
  14. A good technical solution is only part of a hackathon. Students should also be able to explain the problem, solution, technology, impact, business model, and future scope clearly.

Important months to remember

There is no single official hackathon calendar followed by every company, but students in India can use the following as a rough preparation calendar:

Final Tip for Students

Don't wait until a hackathon is announced to start building projects. Pick one technology stack and build at least two or three complete projects before the major hackathon season begins.

For example, a student interested in AI can learn Python, APIs, LangChain, RAG, vector databases, AI agents, and cloud deployment and then build a complete AI application. This gives you something practical to demonstrate during hackathons instead of starting from zero.

Author Avatar

Pranay Makkena

I am proficient in programming languages like Python and Java, React library, and I also have expertise in cloud computing services, including AWS, Google Cloud Platform (GCP), and cloud-based infrastructures.