• Courses
  • Placement
  • Data Science
    IBM
  • GATE
  • Practice
Switch to Dark Mode

Data Science Classroom Program

Offline Course
course-thumbnail
interested count15k+ interested Geeks

Master data science in 12 weeks! Learn Python, Data Wrangling, Machine Learning, and Advanced AI techniques like Deep Learning, LLMs and LangChain. Gain hands-on experience with real-world projects and elevate your career with cutting-edge data science skills!

levelBeginner to Advancecourse duration12 Weeksseats-left2 Seats Left
interested count15k+ interested Geeks
warning

GeeksforGeeks courses at their lowest price ever!!!
40% OFF on this course | USE CODE : SKILLUP40 
For further queries reach us via Call/WhatsApp at:
+91- 
9315258643

Offline Locations

Course Overview

Our Data Science Classroom Program is a 12-week intensive, offline course designed to bridge the gap between theory and real-world application. Youll master Feature Engineering and Machine Learning, while also exploring Deep Learning, Natural Language Processing (NLP), Large Language Models (LLMs), and LangChain for AI-driven solutions.We understand the daily challenges and pain points faced by data scientists, and we'll guide you in developing practical solutions.

Get ready to analyze data, build powerful ML pipelines, and explore AI innovations guided by industry experts. Unlock endless career opportunities in the fast-evolving data science field.

Key Highlights:

  • 3 months of Offline Classes
  • Live Doubt Sessions by Industry Experts
  • Hands-On Learning: Learn by doing real projects for practical experience
  • Practice Questions & Weekly Assignments
  • Industry Experts: Learn from experienced professionals in the field
  • Resume-building course as an add on.
  • Get additional Interview Questions to prepare you for interviews
  • Supplementary Certification Questions materials provided for certifications such as Google, AWS, and IBM.

Projects:

  • Performing Exploratory data analysis on Airbnb data.
  • Income Prediction based on its social and financial attributes supervised learning
  • Market Basket Analysis unsupervised learning
  • Working on Sentiment Analysis for understanding natural language processing
  • Identifying hand-written numbers from images - Computer Vision
  • Image and voice classification Deep learning model
  • Project on Chatbot using LLM's 

By enrolling in our program, you won't just gain knowledge; you'll gain insight into the real-world scenarios that data scientists navigate daily. Join us in mastering the art and science of data and AI, and empower yourself to thrive in this digital era.

Course Content

01Week 1: Python Basics

Class 1: Getting Started with Python

  • Install Python; set up Jupyter, Colab, and Kaggle
  • Learn basic syntax: variables, data types, loops, conditionals, and error handling
  • Intro to GitHub version control


Class 2: Python Data Structures

  • Work with lists, tuples, dictionaries, and sets
  • Write functions (including lambda expressions) and do file I/O (CSV, text)
  • Practice exercises on manipulating lists and dictionaries
02Week 2: Data Handling & Visualization

Class 1: NumPy & Pandas

  • Create and manipulate NumPy arrays: slicing, vectorization, broadcasting
  • Use Pandas for merging, cleaning, handling missing data, and descriptive stats
  • Reference: The NumPy Array: A Structure for Efficient Numerical Computation (van der Walt et al., 2011)


Class 2: Data Plotting & Simple Transformations

  • Plot data using Matplotlib and Seaborn (line, bar, scatter, histograms)
  • Apply basic feature transformations: scaling (Standard/MinMax) and encoding (one hot, label)
  • Project  DataViz Explorer: Clean and visualize a dataset
03Week 3: Feature Engineering & ML Basics

Class 1: Feature Engineering

  • Learn why transforming raw data is important
  • Apply techniques: log transform, binning, polynomial features (with simple math)
  • Encode categorical data (one hot, label, target encoding)
  • Project  Feature Mastery: Implement and compare feature transformations


Class 2: Building an ML Pipeline

  • Overview of supervised vs. unsupervised learning
  • Steps in the ML workflow: preprocessing, training, validation, testing
  • Data splitting methods and cross validation rationale
  • Performance Metrics:
              Classification: Accuracy, Precision, Recall, F1, ROC AUC, confusion matrix
              Regression: MSE, RMSE, MAE, R Square, adjusted R Square
  • Project  ML Basics Pipeline: Build a simple pipeline on a toy dataset and evaluate
04Week 4: Regression Models

Class 1: Linear Regression

  • Derive the least squares solution and MSE cost function
  • Explain gradient descent: derivatives, update rules, and learning rate
  • Project Linear Predictor: Code linear regression from scratch and compare with scikit learn; evaluate with MSE, RMSE, R Square
  • Reference: Learning Representations by Back-Propagating Errors (Rumelhart et al., 1986)


Class 2: Logistic Regression

  • Understand the sigmoid function and binary cross entropy loss with math details
  • Project  Binary Classifier: Implement logistic regression (from scratch and via scikit learn); evaluate with confusion matrices, accuracy, precision, and recall
Read more

Upcoming Batches

Batch
Mentor
STARTING FROM
TIMINGS

Reviews and Ratings

Abhishek Saini
Abhishek Saini
Placed at Carelon Global
Thanks to this course, I gained a deep understanding of Python, data analysis, and machine learning, including essential concepts like Deep Learning, NLP, and machine learning algorithms. GFG's weekly doubt support was invaluable in helping me grasp these complex topics systematically, as I could ask questions and receive clear explanations from experienced instructors.

Reviews and Ratings

user profile
Abhishek Saini
Placed at Carelon Global
Thanks to this course, I gained a deep understanding of Python, data analysis, and machine learning, including essential concepts like Deep Learning, NLP, and machine learning algorithms. GFG's weekly doubt support was invaluable in helping me grasp these complex topics systematically, as I could ask questions and receive clear explanations from experienced instructors.
user profile
Harsh
Placed at Marvell Technology
Joining this course was one of the best decisions of my life. The concepts were explained with such clarity that even complex topics felt simple. The hands-on projects were a game-changer—they not only strengthened my understanding of the language and tools but also gave me the confidence to apply them practically. Thanks to GeeksforGeeks, I have not only gained technical knowledge but also the skills to excel in real-world challenges. Getting placed at Marvell Technology is a dream come true, and I owe a big part of it to this incredible platform!
user profile
Poojith Reddy Menthem
Placed at Infoziant IT Solutions
I am delighted to share that I have been placed at Infoziant IT Solutions, and I am immensely grateful to GeeksforGeeks for their unwavering support throughout my journey. The thoughtfully designed curriculum and hands-on projects boosted my confidence and honed my skills in Machine Learning. The mentors at GeeksforGeeks were always approachable, providing valuable guidance and encouragement every step of the way. This achievement has been a stepping stone toward realizing my aspirations, and I’m eager to further enhance my expertise in machine learning. Thank you, GeeksforGeeks, for empowering me to achieve my career goals and embark on this exciting new chapter!
user profile
Yuvraj Gupta
Placed at Veersa Technologies
The course helped me progress from the basics to an intermediate level in machine learning, providing a solid foundation and equipping me with essential skills to further explore the field.

Frequently Asked Questions

01

Is 90% refund applicable on IBM Certification amount?

02

Is there any number to contact for query?

03

Do you provide the recordings of the class?

04

When can i access the recorded session of the class (if someone misses the live class)?

05

Can I make the payment through PayPal?