AI for Engineers

Year 2 to Placement-Ready: Your AI Prep Plan for 2026

A semester-by-semester AI prep plan for Indian B.E./B.Tech students. Start in Year 2, go deeper in Year 3, and arrive at campus placements with two deployed projects.

By FACE Prep Team 7 min read
ai-prep btech-students engineering-career ai-roadmap placement-prep machine-learning python-for-ai

Starting AI prep in Year 2 of a four-year B.E. or B.Tech gives you five semesters before campus placements open, enough time to build the skill foundation, ship two real projects, and arrive without last-minute pressure.

This plan maps to the standard Indian 4-year B.E./B.Tech structure. It starts at Semester 3 (Year 2 odd semester) and runs through Semester 8 (Year 4 even semester). Each year has a focused goal: foundations in Year 2, depth and projects in Year 3, placement readiness in Year 4. If you are already in Year 3 or Year 4, jump ahead to the relevant section and read the bridge section at the end for a compressed path.

Why the Indian B.Tech Structure Works in Your Favour

The four-year structure gives AI prep a natural curriculum ladder:

  • Semesters 1 and 2 (Year 1): Engineering maths foundations and introductory programming (C, Python introduction in most colleges)
  • Semesters 3 and 4 (Year 2): Data structures, probability and statistics, linear algebra, and first elective choices
  • Semesters 5 and 6 (Year 3): Core branch specialisation, open electives, and a mini-project or first project phase
  • Semesters 7 and 8 (Year 4): Final-year project, campus placements, and the push to graduation

The maths you need for ML (linear algebra and probability) runs in the same timeframe as Semesters 3 and 4. You are not adding a separate prerequisite track to your schedule; you are integrating AI application into what your curriculum is already covering. That alignment is the main reason Year 2 is the cleanest entry point.

One important framing: this is not the only valid entry point. Students who start in Year 3 or Year 4 succeed in AI placements regularly. This plan describes the calmer path, not the exclusive one.

Year 2 (Semesters 3 and 4): Build the Foundation

The Year 2 goal is narrow and achievable. Finish this year with Python fluency and working familiarity with the maths behind ML.

Python and Data Handling

Python is the dominant language for AI and ML work. The Stack Overflow Developer Survey 2025 ranks it as the most widely used language among data professionals and ML practitioners globally. For B.Tech students targeting AI-facing roles in India, it is also the language most employers test in their online assessments.

By the end of Semester 4 (Year 2 even semester), target these checkpoints:

  • Core Python: variables, loops, functions, list comprehensions, dictionaries, basic file I/O
  • NumPy: array creation, broadcasting, slicing, vectorised operations
  • Pandas: loading CSV files, filtering rows and columns, groupby, merging dataframes
  • Matplotlib or Seaborn: basic plots for exploratory analysis (histograms, scatter plots, bar charts)

NPTEL’s “Python for Data Science” course, available free on Swayam, covers the first three areas in roughly 12 weeks. Spreading that across Semester 3 at 5 to 6 hours per week is manageable alongside your regular coursework. The plotting libraries take another two to three weeks of practice on any public Kaggle dataset.

The Maths Layer

Three areas matter most for ML: linear algebra, probability, and basic statistics. If your curriculum includes “Engineering Mathematics II” or equivalent in Semester 3 or 4, lean into the linear algebra and probability modules deliberately. The content is the same as what drives gradient descent, Bayes classifiers, and neural network weight updates.

The practical minimum on the calculus side is partial derivatives and the chain rule. Most Engineering Maths syllabi include these. A solid understanding of matrix operations and basic probability distributions (uniform, Gaussian, Bernoulli) is more immediately useful than broad calculus coverage.

End-of-Year-2 Checkpoint

Before Semester 5 begins, you should be able to:

  • Write a data loading and basic cleaning script from scratch, without reference
  • Compute a matrix multiplication by hand and explain what a dot product represents
  • State Bayes’ theorem and give an example of where it applies in classification

If this checkpoint is met, Year 3 starts from a stable base.

Year 3 (Semesters 5 and 6): Depth, Projects, and Internships

Year 3 is where the preparation starts to compound. The goal is one real ML project deployed to a public URL by the end of Semester 6, and at least one internship application that references AI work.

Core ML Methods to Cover

By the end of Semester 5 (Year 3 odd semester), work through these topics:

  • Supervised learning: linear regression, logistic regression, decision trees, random forests, and gradient boosting at a conceptual and implementation level
  • Model evaluation: train/test splits, k-fold cross-validation, confusion matrix, precision and recall, the ROC curve
  • Scikit-learn: the standard Python library for classical ML, well-documented and used in most data science job tests

By the end of Semester 6 (Year 3 even semester), add these:

  • Neural network basics: feedforward architecture, forward pass, backpropagation at a conceptual level
  • One deep learning framework (PyTorch is the current standard in research; TensorFlow remains common in production) at a working level, meaning you can train a model on a small dataset end to end
  • LLM fundamentals: tokenisation, transformer attention mechanism at a conceptual level, prompt engineering basics, and how the API layer works for GPT-style models

The fast.ai free practical deep learning course covers neural networks in the first two lessons with working code before introducing heavy theory. That sequence helps retention. It is widely used by Indian engineering students and regularly updated.

Your First Real Project

A single well-scoped project with a working deployment matters more than five half-finished notebooks. Good choices for a Year 3 project:

  • A sentiment analysis pipeline that reads product reviews, classifies them, and displays results in a simple Streamlit or Gradio interface
  • An image classifier (plant disease, vehicle type, digit recognition) deployed on Hugging Face Spaces, which has a free hosting tier
  • A resume parser that extracts key fields using an open LLM API and surfaces them in a clean output format

What makes a project count in a recruiter’s eyes:

  • A public GitHub repository with a clear README explaining what the project does and how to run it
  • A live demo link (Hugging Face Spaces, Streamlit Cloud, or Render free tier all work)
  • A short write-up of one design decision you made and why

The question “can I see it running?” comes up more often than “what was your grade in Machine Learning elective.”

The Year 3 milestone of a deployed app that calls an LLM API is where setup overhead often stalls students. Getting an API key, managing tokens, handling rate limits, and writing the scaffolding before writing any logic can consume an entire first weekend. TinkerLLM runs the LLM API infrastructure at ₹299, so that first weekend goes toward building the project logic rather than the surrounding plumbing. The resulting deployed app is what you put on the resume the next time a recruiter asks what you have actually shipped.

Start applying for AI-adjacent internships in Semester 5, even before your project is ready. The search itself takes time, and having a project in progress (not finished) is enough to mention in a cover note. Platforms like LinkedIn, Internshala, and Unstop list internships year-round. An AI component in your work experience, even a supporting role, is a strong signal to campus placement coordinators. The six-platform map for off-campus AI engineering roles for freshers covers where Indian engineering students are actually landing AI-adjacent work, including platforms beyond the standard job boards.

Year 4 (Semesters 7 and 8): Placement-Ready Mode

By Semester 7, campus placement season opens at most colleges. The Year 4 goal is to arrive with your portfolio ready, not to build it while shortlisting is happening.

Portfolio Checklist Before Placements Open

Before Semester 7 begins, confirm each of these:

  • Two projects on GitHub, both with live demo links (not just code)
  • A resume that leads with project names and links in the first visible section, above a generic skills list
  • Awareness of the AI and ML sections in the online assessments of your target companies (see the section below)
  • At least one full mock technical interview where you walked through a project end to end and answered questions about your design choices

If any item is missing, the weeks between Semesters 6 and 7 (typically the summer break) are the right time to close those gaps.

AI Components in Placement Tests

Service-tier companies that conduct large-scale campus hiring have been adding AI and ML modules to their online assessments since 2024. These sections typically include:

  • Python-based data manipulation and NumPy array operations
  • Basic supervised learning concepts: what a confusion matrix represents, what overfitting means, how to split a dataset correctly
  • Conceptual questions on neural networks (not implementation from scratch)

Students who have followed the Year 2 and Year 3 plan above will find these sections are review material, not new content to learn during placement season.

Off-Campus Applications in Parallel

Campus placement is not the only hiring channel. Product companies and AI-focused startups post roles on Naukri, LinkedIn, AngelList India, and sometimes discover candidates through public GitHub portfolios directly. Running off-campus applications in parallel from Semester 7 broadens your options without conflicting with campus timelines. The two tracks share the same portfolio, so preparation effort is not duplicated.

Starting in Year 3 or Year 4? The Path Is Shorter, Not Closed

If Year 2 is already behind you, the skills in this plan are identical. The timeline is more compressed. The Year 2 foundation block (Python fluency plus maths basics) takes 6 to 8 focused weeks at around 10 hours per week, not a full academic year. The Year 3 project block can run over a single semester with deliberate pacing.

The 2026 AI Roadmap for Indian Engineering Students covers the full skill curriculum in one place, organised as a standalone track that does not assume you started in Year 2. If you are in Year 3 or Year 4 and want the complete picture in one article, that is the resource to read next. The year-by-year framing above is the slower, lower-pressure version of the same content. Both paths lead to the same outcome: a resume with real projects, and a placement window you walk into prepared.

Primary sources

Frequently asked questions

When is the best time to start AI prep in B.Tech?

Semester 3, the start of Year 2, is the practical entry point. Your core maths (linear algebra and probability) either run in parallel or just finished, and you have five semesters before campus placements open. Starting later is workable but the timeline is more compressed.

Can ECE, EEE, or Mech students follow the same plan as CSE students?

Yes, with one addition. Non-CSE students typically need an extra 4 to 6 weeks on Python basics and data structures before starting the Year 2 AI curriculum. The rest of the plan maps directly to any branch.

How many hours per week does this plan actually require?

In Year 2, 5 to 7 hours per week is enough to complete the foundation track. In Year 3, 8 to 10 hours per week covers ML depth plus project work. Year 4 depends on how complete your projects already are.

What if I am already in Year 4 and have not started AI prep?

The foundation block (Python plus maths basics) compresses to 6 to 8 focused weeks at around 10 hours per week. The cornerstone roadmap for Indian engineering students covers the full curriculum as a standalone track written for exactly this situation.

What Python skills do I need before starting ML?

Core Python (loops, functions, list comprehensions, dictionaries), NumPy, and Pandas at a working level. Most students reach this point in 4 to 6 weeks using free resources like NPTEL programming courses on Swayam.

How many projects do I need before campus placements?

Two well-documented, deployed projects on a public GitHub handle the majority of recruiter questions. One should demonstrate a supervised ML model; one should involve a generative AI component such as a RAG pipeline or a prompt-based application.

Build AI projects

A self-paced playground for building with LLMs.

TinkerLLM is FACE Prep's sister property. A guided environment for shipping real LLM applications, the kind of project that earns a paragraph on your resume, not a line.

Try TinkerLLM (₹299 launch)
Free AI Roadmap PDF