Codebasics DS AI Bootcamp Brochure v1
Codebasics DS AI Bootcamp Brochure v1
codebasics.io
02 codebasics.io
CODEBASICS’ STORY
JUNE 2022
After six months of dedicated collaboration, they released the Power BI course in
June 2022, which was met with overwhelming positivity. By this time, both Dhaval
and Hemanand had already left their high-paying jobs to create 'Codebasics' as a
full-time learning tech company. They made this decision after discovering their
'Ikigai', their true purpose: to make a meaningful impact through education, without
any gimmicks.
In the era of commoditized education, where millions of courses are offered for profit
but lack true value, Dhaval and Hemanand prioritized providing authentic,
job-relevant learning experiences with honest pricing. Besides job-related
affordable courses, Codebasics offers high-quality free content and conducts several
initiatives to support aspirants including mothers returning to work. This embodies
their core vision of providing authentic job-related learning experiences to
everyone, irrespective of their financial condition.
JAN 2025
Codebasics has more than
1 Million+ learners
in their community and strongly marching
forward with a vision to unleash at least
5 Million+ potentials by 2026.
04 codebasics.io
Online
Credibility
for
Python Data Science
Online
Credibility
& Domain Advanced
Machine
Knowledge Learning SQL
Job Assistance
Portal, ATS
Resume and
Deep Portfolio
Learning Website
Virtual
Internship 2
NLP Gen AI
Supplementary
Learning
(Guided and
Interview Job Practice Projects)
Prep Application
Virtual
Internship 1
06 codebasics.io
You will experience highly engaging content that provides a cinematic feel,
real-world business practice problems, and interactive business meetings.
Scan the
QR Code
to start the survey!
07 codebasics.io
PYTHON
FOR BEGINNER AND INTERMEDIATE LEARNERS
SYLLABUS
Python Installation - Windows File Handling
Python Installation - Linux Classes and Objects
Python Installation - Mac Operator Overloading
Variables Inheritance
Numbers Exception Handling
Strings Main Function
Lists Numpy Introduction and Benefits
Install Pycharm Basic Operations
If Condition Matrix Operations
For Loop Slicing, Stacking
Functions Pandas Introduction and Installation
Dictionary and Tuples
08 codebasics.io
SQL
BEGINNER TO ADVANCED FOR DATA PROFESSIONALS
SYLLABUS
Install MySQL: Windows ANY, ALL Operators
Install MySQL: Linux, Mac Correlated Subquery
Retrieve Data Using Text Query Common Table Expression (CTE)
(SELECT, WHERE, DISTINCT, LIKE) CTE Benefits & Other Applications
Retrieve Data Using Numeric Query Entity Relationship Diagram (ERD)
(BETWEEN, IN, ORDER BY, LIMIT, OFFSET)
Database Normalization and
Summary Analytics Data Integrity
(MIN, MAX, AVG, GROUP BY)
Data Types: Numeric
HAVING Clause (INT, DECIMAL, FLOAT, DOUBLE)
Calculated Columns Data Types: String
(IF, CASE, YEAR, CURYEAR) (VARCHAR, CHAR, ENUM)
SYLLABUS
Types of Data Percentile
Pie Chart and Bar Chart Measures of Dispersion: Range, IQR
Histograms and Line Chart Box or Whisker Plot
Scatter and Bubble Plot Outlier Treatment Using IQR
Univariate vs. Bivariate vs. and Box Plot
Multivariate Analysis Measures of Dispersion:
Variance and Standard Deviation
Numpy Introduction and Benefits
Correlation vs Causation
Basic Operations
Probability Basics
Matrix Operations
Addition and Multiplication Rule
Slicing, Stacking
Conditional Probability and
Descriptive vs. Inferential Statistics
Bayes Theorem
Measures of Central Tendency:
Distribution
Mean, Median, Mode
12 codebasics.io
SYLLABUS
Introduction to Machine Learning L1 and L2 Regularization
Classification vs Regression Bias Variance Trade Off
Supervised vs Unsupervised Learning Introduction to Classification
Simple Linear Regression Logistic Regression:
Binary Classification
Multiple Linear Regression
Cost Function Model Evaluation: Accuracy, Precision
and Recall, F1 Score, Confusion Matrix
Derivatives and Partial Derivatives
Logistic Regression:
Chain Rule Multiclass Classification
Gradient Descent
Cost Function: Log Loss
Model Evaluation
Support Vector Machine (SVM)
Data Preprocessing: One Hot Encoding
Data Pre-processing: Scaling
Polynomial Regression
Sklearn Pipeline
Overfitting and Underfitting Naive Bayes
14 codebasics.io
Model Evaluation: ROC Curve & AUC Monitoring and Feedback Using ML Ops
DEEP LEARNING
BEGINNER TO ADVANCED
SYLLABUS
Introduction to Deep Learning Autograd in PyTorch
Neural Networks Training through Backpropagation
Deep Learning vs Statistical ML Gradient Descent
Neural Network Architectures Theoretical Foundation,
PyTorch Implementation
Applications of Deep Learning
Batch GD vs Mini Batch GD vs SGD
PyTorch vs TensorFlow
Handwritten Digits Classification
GPU, TPU
Model Optimization
Neuron, Perceptron and MLP
Gradient Descent with Momentum
Activation Function
Adam Optimizer
Sigmoid, ReLU, Tanh, SoftMax
Regularization
PyTorch Installation
Dropout Regularization
PyTorch Tensor Basics
16 codebasics.io
SYLLABUS
Introduction to NLP Bag of Words, n-grams, TF-IDF
NLP Pipeline Word Embeddings
Tools Overview Word Embeddings
Tokenization Techniques News Classification with Spacy
Stemming & Lemmatization Introduction to Hugging Face
Part of Speech (POS) Tagging Pipelines and Tokenizers
Stop Words BERT and Model Fine Tuning
Named Entity Recognition (NER)
Regular Expressions (Regex)
18 codebasics.io
Gen AI
This course explores the core concepts of Generative AI, including large language
models, RAG, vector databases, and prompt engineering. It features two real-world
projects: a real estate assistant using RAG and ChromaDB, and an e-commerce
chatbot capable of handling FAQs, managing product queries, and implementing
database-driven functionalities. With hands-on exercises and practical
implementations using tools like LangChain and Streamlit, you’ll gain the skills to
build AI applications and prepare for real-world AI roles.
SYLLABUS
Introduction to Generative AI Elements of a Good Prompt
Applications of Generative AI Zero-Shot, One-Shot,
Few-Shot Prompting
Large Language Models
LLMs LangChain Installation and Setup
BUSINESS PROJECTS
HOSPITALITY DOMAIN
PYTHON
DATA ANALYSIS
Gain domain knowledge in supply chain analytics for the consumer goods
industry, focusing on forecasting errors and absolute error calculation.
Learn how to deploy deep learning models using Python, Streamlit, and
FastAPI, creating a real-time car damage detection system that can be
applied in the automotive industry for automated damage assessment.
28 codebasics.io
E-COMMERCE CHATBOT
VIRTUAL INTERNSHIPS
In our virtual Internship, you’ll gain practical experience in Data Science. You’ll gain
good knowledge in data cleaning, data validation, reporting, feature engineering,
model deployment and client handling. You will also learn scrum project
management and improve debugging skills. With a problem-solving mindset, you’ll
be ready to tackle any data challenge and make a meaningful impact.
OPTIONAL
In our Virtual Internship 2, you will work on client projects focused on AI solutions. For
Stale Fruit Detection, you will develop a deep learning model to automate freshness
checks in cold storage warehouses. In the RAG-Based Q&A System for Healthcare
Professionals, you will build a pipeline to query PubMed articles and generate
relevant responses using a Streamlit UI.
31 codebasics.io
LEARNING COMMUNITY
INDIAN DATA CLUB (IDC)
Join our vibrant new community, the Indian Data Club (IDC), designed to enhance your
learning experience. Participate in regular meetups, engage in weekly quizzes, and
attend live sessions to stay connected, learn collaboratively, and grow with like-minded
individuals.
33 codebasics.io
ONLINE CREDIBILITY
This module is all about using the internet to boost your chances of finding a job, getting
better career opportunities, and freelancing. It will also teach you how to build your own
personal brand for long-term benefits
By the end of this module, you will have an updated LinkedIn profile picture, banner
image, and about section. Additionally, you will receive the following action steps.
Crack the game of applying for jobs with our Playbook! From comprehensive steps to
actionable tips, learn strategies that truly work and boost your chances of landing an
interview call.
39 codebasics.io
INTERVIEW PLAYBOOK
Ace your interviews with our comprehensive playbook! Follow a step-by-step guide to
prepare for interviews, present your best self, clarify questions with the interviewer, and
confidently handle technical queries. Learn how to showcase your skills effectively and
leave a lasting positive impression. Your ultimate guide to mastering interviews with
confidence.
40 codebasics.io
Use my story as to remind yourself that life is not always going to be easy but
you can rise above that and make the world a better place to live for yourself
and others.
135K+ 40 K + 1.2M+ 495K+
[email protected] www.codebasics.io
January - 2025