Campus workshop

Master Data Structures and Algorithms using Java

A campus lab workshop where students implement core data structures and algorithms in Java, then solve placement-style problems with live mentoring from Shribi engineers.

2 or 3 campus weeks · 2nd and 3rd year CS / IT / MCA students. Basic programming in any language is enough; we start with a short language warmup.

Outcomes for this campus batch

  • Write clean Java for arrays, hashing, recursion, lists, stacks, queues, trees, and graphs
  • Explain time and space complexity the way interviewers expect
  • Debug on a whiteboard and in a lab, not only from slides
  • Complete a small project they can show in placements
  • Sit a timed problem set that feels like a campus drive round
40+Practice problems
16–24Lab hours
2–3Campus days
LiveShribi mentors

Built for college labs, not an online store

Live mentorship on campus

Shribi engineers walk the aisles, review code, and run stand-up style labs in your college.

Problem sheets, not only lectures

Each module has practice problems. Students code in the lab while mentors unstick them.

Placement-shaped practice

Timed sets and “explain your approach” rounds, without pretending this is an off-campus bootcamp.

Projects you can demo

Every batch ships a small Java project they can talk about in interviews.

What the batch will build

Students work in your labs. These are the artefacts they leave with.

Sudoku solver

Backtracking in Java with a clear explanation of pruning.

LRU cache

Hash map + linked list — a favourite placement question, implemented fully.

Graph navigator

BFS / DFS on a campus-map style graph with a short write-up.

Sorting visualiser

Compare a few algorithms and discuss when each is the wrong choice.

Expression evaluator

Stacks for infix / postfix — useful for compiler and interview talk.

Mini contest set

A timed sheet students finish in lab hours, then review as a group.

Choose a campus format

No individual checkout. The college books the batch and we deliver on site.

2-day campus lab

2 days

  • Language warmup
  • Core structures
  • One project
  • Closing problem set
Book this format

3-day placement intensive

3 days

  • Full curriculum
  • Two projects
  • Mock interview drill
  • Talent opt-in review
Book this format

How the campus days are structured

  1. 01

    Java warmup

    Syntax refresh · STL / collections you will actually use · How we review code in lab

  2. 02

    Arrays & hashing

    Two pointers · Prefix patterns · Maps and sets

  3. 03

    Recursion & backtracking

    Call stack mental model · Subsets and permutations · Sudoku-style search

  4. 04

    Lists, stacks, queues

    Pointers vs indices · LRU sketch · Expression parsing

  5. 05

    Trees & graphs

    BST vs heap talk · BFS / DFS · When graphs show up in product work

  6. 06

    Timed lab

    Placement-style set · Explain your approach · Group review

Know the engineers who run the lab

Practising Shribi engineers — not a rented recording of someone else's course.

Hemant Sharma

Software Engineer, Shribi Technologies

Builds production software at Shribi and runs campus labs so students practise the same problem-solving we use on client work.

Gaurav Singh

Sr. Software Engineer, Shribi Technologies

Architects applications and coaches student batches on structure, debugging, and how interviews actually run.

Krishna

Sr. Software Engineer, Shribi Technologies

Focuses on system design and backend thinking — useful when DSA has to connect to real APIs and products.

Get a call back for your college

Tell us the campus, student year, lab size, and preferred dates. We will propose a schedule for Master Data Structures and Algorithms using Java.

info@shribi.com+91 9650-593-896

Questions colleges ask before they book

Is this an online course we buy individually?

No. This is an on-campus workshop that Shribi runs at your college. Placement cells, HODs, or clubs book a batch. Students do not purchase a seat online.

Where is the training held?

In your campus computer labs. We travel to colleges; we started with the GLA University ecosystem in Mathura and run programmes for other engineering campuses on request.

Do students get a certificate after the Java DSA workshop?

Yes. Participants who complete the labs receive a Shribi workshop completion note. It is not a substitute for a degree — it records the project and problem work they did on campus.

What should the college provide?

A lab with machines, a projector or screen, and a student list. We bring the curriculum, problem sheets, mentors, and the closing demo format.

Can this connect to internships or hiring?

If the college opts in, strong participants can be reviewed privately through Shribi Talent. We do not publish a public directory of students.