What you'll learn

AIxCode: Python, Machine Learning & GenAI for Next-Gen Engineers is a practical, 50-hour course that takes learners on a structured journey from Python fundamentals all the way to building real-world Generative AI applications. Across 5 weeks, students master modern Python, data exploration and visualisation using Pandas, Matplotlib, and Plotly, followed by core Machine Learning concepts including regression, decision trees, clustering, and model evaluation. The course then dives into Deep Learning and Neural Networks with Keras, covering transfer learning and NLP, before culminating in a Generative AI week where learners explore prompt engineering, RAG-based chatbots, and the Gemini API. Two code-based evaluations and a final capstone — building and demoing a personal AI-powered mini app — ensure learners leave with both confidence and a portfolio-ready project. Ideal for engineering students and aspiring AI practitioners looking to bridge the gap between theory and real-world AI development. Want any tweaks to the tone or length?Sonnet 4.6Adaptive

  • Introduction to Python, Jupyter Notebook setup, core programming concepts including variables, data types, control flow, OOP, and hands-on exploration of NumPy and Pandas.
  • Creating charts with Matplotlib and interactive visuals with Plotly, step-by-step dataset exploration, and understanding key statistics like mean, median, variance, and correlation.
  • Introduction to ML types and workflows, building models using Linear and Logistic Regression, Decision Trees, K-Means Clustering, and evaluating performance with accuracy, precision, and recall.
  • Understanding neurons and layers, building neural networks with Keras, applying transfer learning with pre-trained models, and an introduction to NLP and sentiment analysis.
  • Prompt engineering, building a RAG-based Q&A chatbot, developing a mini AI app using the Gemini API and Streamlit, responsible AI practices, and a final demo of each student's own AI-powered application.

Arun Prakash K
Assistant Professor

Mr. Arun Prakash K brings the best of both worlds — 3 years of hands-on startup industry experience and 2 years of dynamic teaching — making his sessions as practical as they are insightful. A recognised AI Ambassador at LPU, he is deeply passionate about advancing AI literacy and empowering the next generation of tech innovators. His expertise spans Cloud Computing, Machine Learning, Artificial Intelligence, Data Structures & Algorithms, and programming languages including Python, C, and Java. With a strong command of Microsoft Azure and a knack for project-based learning, Mr. Arun Prakash brings real-world relevance to every concept he teaches — ensuring students don't just learn, but build.


Dr. Shilpa Sharma
Professor

Meet Your Instructor – Dr. Shilpa Sharma With over 16 years of teaching and industry experience spanning Cloud Computing, Artificial Intelligence, Machine Learning, and Programming, Dr. Shilpa Sharma brings deep expertise and a passion for making complex technology accessible to every learner. Known for her practical, hands-on teaching approach, she has mentored hundreds of students and professionals, helping them bridge the gap between academic knowledge and real-world engineering skills. Whether you're writing your first line of code or deploying your first AI model, Dr. Sharma's structured guidance and industry insight will give you the confidence to build, innovate, and excel in the ever-evolving world of tech.