Data Science Course Syllabus Brochure

Download as pdf or txt
Download as pdf or txt
You are on page 1of 15

Data Science

Course

FRONTLINES EDUTECH PRIVATE LIMITED


Building Trust &Careers

ABOUT US
Frontlines Edutech Private Limited envisions bridging the gap between
academia and industry. We understand the pain of unemployment and are
trying to wipe off the words of impossible and unemployment from the brains
of youth by training and turning them into diamonds. We provide tailor-made,
hands-on, and need-based programs on par with industry standards.
We believe that the youth of today is the future of tomorrow. And so our
courses are tutored by experts from top industries who are passionate about
mentoring the youth. Since its inception, Frontlines Edutech has earned the trust
and gained recognition from thousands of learners across the state.

FOCUSED ON REFINING TALENT AND TURNING LEARNERS INTO


HIGHLY SKILLED PROFESSIONALS SOUGHT AFTER BY TOP
COMPANIES.

01 www.frontlinesedutech.com
Building Trust &Careers

OUR MISSION AND


VISION
At Frontlines Edutech Private Limited, our mission is to bridge the gap between
academia and industry by offering practical, customized training programs that equip
youth with the skills needed for easy employment. We aim to eliminate unemployment
by fostering a mindset of possibility and transforming learners into skilled
professionals. With expert industry mentorship, we empower the next generation with
the tools to succeed in today's competitive world.

It is in our vision that each young person be prepared with the skill, confidence, and
opportunity to succeed in their career. We want to lead an online skills development
platform that provides focus on determining the needs of industries through education,
so that it would be well-prepared in nurturing professionals who will shape the future of
employment. Innovative training eliminates unemployment and helps in unlocking the
potential of thousands of learners.

02 www.frontlinesedutech.com
Building Trust &Careers

WHY
CHOOSE US

We are Success Trainers, Mentors, and Motivators, passionate about helping


you reach your full potential with a blend of warmth, wisdom, positivity, and
proactivity.Our goal is always your highest good and greatest growth, offering
support that is both caring and daring, fun and focused.We ensure learning is
not only powerful but also enjoyable, making every step of your growth
journey meaningful and engaging.

Industry Standard Training

Solution-Focused

Results-Driven

Affordable

Transparent

Experience

Quality

03 www.frontlinesedutech.com
Building Trust &Careers

WHY LEARN THIS


COURSE

This course is for those who want to start their coding journey, whether a
beginner or an expert.

This course covers basics to advanced concepts straightforwardly and


systematically.

We take special care of Non-IT students

Easy to learn

Beginner Friendly

The diversity of our learners adds richness to course discussions and


interactions.

04 www.frontlinesedutech.com
Building Trust &Careers

10.DOWNLOADABLE
RESOURCES 1.FROM SCRATCH TO
9.ON-DEMAND VIDEO MASTER LEVEL
COURSE CONTENT TRAINING

8.PLACEMENT 2.RESUME BUILDING


UPDATES

3.DAILY ASSIGNMENTS
7.Q&A SESSIONS

6.COURSE COMPLETION 4.LINKEDIN PROFILE


CERTIFICATE BUILDING
5.INTERVIEW
GUIDANCE

05 www.frontlinesedutech.com
Building Trust &Careers

TOP COMPANIES
HIRING

06 www.frontlinesedutech.com
Building Trust &Careers

TOP CITIES FOR DATA SCIENCE DEMAND

BANGALORE (BENGALURU)
GURGAON (GURUGRAM)
HYDERABAD
PUNE
MUMBAI
CHENNAI
NOIDA

KEY SECTORS DRIVING DEMAND FOR


DATA SCIENCE

TECHNOLOGY AND SOFTWARE DEVELOPMENT


DATA SCIENCE AND ANALYTICS
ARTIFICIAL INTELLIGENCE AND MACHINE LEARNING
MEDIA AND ENTERTAINMENT
STARTUPS AND TECH INCUBATORS

07 www.frontlinesedutech.com
Building Trust &Careers

DATA SCIENCE SYLLABUS


PYTHON Parallel Traversals: map and zip
functions
. Other important functions: range,
COMPLETE PYTHON len, enumerate
Iterations and Comprehensions-
Course Introduction
coding/Hands-on
Why Python?
Python online Documentation
Who Uses Python Today?
Python Functions – def, nested
What Can We Do with Python?
functions
How Python Developed and
Variable Scopes – basics, LEGB rules,
Supported
global, nonlocal
Python – Technical Strengths
Function Arguments - coding/Hands-
What’s Next?
on
Python Interpreter 
Arguments and shared references
Program Execution – programmer’s view,
Arguments passing basics
Python’s view 
Arguments matching basics
Installation
Arguments matching syntax
Python
Multiple Results
Related Software: PyCharm,
Advanced Function Concepts –
Anaconda
Recursive functions, Attributes,
Setup and Configure Python on
Annotations, lambda
Laptop
Generators and comprehensions –
IDLE: UI, Usage, Features
Generator functions, yield, Generator
All Numeric types in Python,
expression
coding/Hands-on
Python Modules
Python Variables, objects, References,
Definition, why modules?
Shared References, coding/Hands-on
Typical Python program
Garbage Collection of objects
architecture
All built-in types in Python: Strings, Lists,
Import statement - coding/Hands-
Dictionaries, Tuples, Sets, Files
on
Python Statements - coding/Hands-on
How Import works: Find it,
Assignments, Expressions and Prints
Compile it, Run it
if-else, if-elif-else, if-else ternary
Standard library modules
expression
__pycache__ folder for byte code
while and for loops
files
Comprehensions vs regular
Module search path

08 www.frontlinesedutech.com
Building Trust &Careers

Module Coding Basics Operator Overloading- coding/Hands-


Module creation on
import statement, from statement, Constructors: __init__
from * statement Indexing, Slicing:
Module Namespaces, Namespace __getitem__and__ setitem__
dictionaries: __dict__ Attribute Access:
Reloading modules __getattr__and__ setattr__
Module Packages String Representation:
Package import basics __repr__and__str__
Why Package imports? Right side and In-Place Uses:
Relative import basics __radd __and__iadd
Why relative imports? Call Expressions: __call__
Package Namespaces Comparisons: __lt__, __gt__ and
Advanced Module Topics others
Data hiding in modules - Boolean Tests: __bool__ and__
coding/Hands-on len__
Mixed usage modes: name and main - Destructors: __del__
coding/Hands-on Special Features of Classes
The as extension for import and from Inheritance: “IS-a” relationship
- coding/Hands-on Composition: “HAS-a” relationship
Introduction to Python Classes- Pseudo private class attributes
coding/Hands-On Bound and unbound method
Why Classes? objects
Classes, constructors and Instances Class objects
Method calls “Mix-In” classes
Attribute inheritance search Advanced Class Topics
OOP is about code reuse “New style” class model
Subclassing by Inheritance Diamond inheritance change
Polymorphism in Action MRO: Method Resolution Order
Class vs instance attributes Slots: Attribute Declarations
Storing objects in DB – Pickles & Properties: Attribute Accessors
Shelves Static and Class methods
Coding with Classes - coding/Hands-on The “super” built-in function
Abstract super classes Exception Basics- coding/Hands-on
Nested classes Why Exceptions?
Classes vs Modules Default Exception handler
Namespace dictionaries Catching Exceptions
LEGB scopes rule revisited Raising Exceptions

09 www.frontlinesedutech.com
Building Trust &Careers

Coding Exceptions - coding/Hands-on Array Processing


The try/except/else statement Array Input and Output
try/finally statement Introduction to Pandas, Series,
raise statement Dataframes
assert statement Data reading with Pandas
with/as context managers Data cleaning with Pandas
Nesting Exception Handlers Data wrangling with Pandas
Exception Objects Data selection with Pandas
Class based exceptions Data extraction with Pandas
Why Exception hierarchies? Introduction to Matplotlib
Built-in Exception Classes Data Visualization with matplotlib
Custom Exceptions
Regular Expressions with Python
What are regular expressions?  MATHEMATICS
regex module in python 
The match Function  Linear Algebra
The search Function  Statistics
Matching vs searching  Probability
Search and Replace  Meta characters, Differential Calculus
advanced patterns

REGULAR EXPRESSIONS
MACHINE LEARNING
WITH PYTHON
What are regular expressions?
INTRODUCTION TO MACHINE
Regex module in python LEARNING
The match Function
The search Function What is Machine Learning
Matching vs searching Why use Machine Learning
Search and Replace Examples of ML applications
Meta characters, advanced patterns Types of ML Systems
Supervised Learning
DATA LIBRARIES Unsupervised Learning
Batch vs Online Learning
Introduction to numpy Instance-based vs Model-based Learning
Creating arrays Challenges of Machine Learning
Indexing Arrays Overfitting vs underfitting training data
Array Transposition All phases of End to End ML Project
Universal Array Function

10 www.frontlinesedutech.com
Building Trust &Careers

CLASSIFICATION MODELS DECISION TREES


Binary Classifier Introduction to Decision Tree
Performance Measures Training Decision Tree
Accuracy Visualizing Decision Tree
Confusion Matrix Estimating Class Probabilities
Precision and Recall The CART Training Algorithm
ROC Curve Computational Complexity
Multi Class Classification
Gini Impurity vs Entropy
Error Analysis
Regularization of Hyperparameters
Multi Label Classification
Regression, Instability
Multi Output Classification

RANDOM FORESTS
REGRESSION MODELS
Ensemble Learning
Linear Regression Voting Classifiers
Gradient Descent Bagging and Pasting
Batch Gradient Descent Bagging & Pasting in sci-kit Learn
Stochastic Gradient Descent Out of bag evaluation
Mini-batch Gradient Descent
Random Patches and Random
Polynomial Regression
Subspaces
Regularized Linear Models
Random Forests
Ridge Regression
Lasso Regression Extra Tree and Feature importance
Early Stopping Introduction to Boosting
Logistic Regression AdaBoost and Gradient Boost
Stacking

UNSUPERVISED LEARNING
SUPPORT VECTOR
TECHNIQUES
MACHINES
Clustering
Linear SVM Classification
K-Means Algorithm and Limits of K-Means
Soft Margin vs Hard Margin Classification
Preprocessing using Clustering
Nonlinear SVM Classification
Semi-supervised Learning using Clustering
SVM Regression Models
DBSCAN

11 www.frontlinesedutech.com
Building Trust &Careers

DEEP LEARNING Reusing Pretrained Layers


Transfer Learning
INTRODUCTION TO Unsupervised Pretraining
Faster optimizers
ARTIFICIAL NEURAL Avoiding overfitting through
NETWORKS WITH KERAS Regularization
L1 & L2 regularization
Biological Neuron Dropout
The Perceptron MC (Monte Carlo) Dropout
Multilayer Perceptron and Back Max-Norm Regularization
propagation
Regression MLPs
Classification MLPs LOADING AND
Implementing MLPs with Keras PREPROCESSING DATA
Building an Image classifier using
Sequential API WITH TENSORFLOW
Building Regression MLP using Sequential
Quick tour of TensorFlow
API
Tensors and Operations
Building complex Models using Functional
Tensors vs NumPy
API
The Data API
Saving and Restoring Model
Chaining Transformations
Using Callbacks
Shuffling Data
Fine tuning neural network
Preprocessing Data
hyperparameters
Prefetching Data
Number of Hidden layers
Preprocessing Input Features
Number of neurons per hidden layer
Encoding categorical Features using
Learning rate, Batch size and other
one-hot vectors
hyperparameters
Encoding categorical features using
Embeddings
TRAINING DEEP NEURAL Keras Preprocessing Layers
NETWORKS TF Transform
TFDS Project
Vanishing/Exploding Gradients problems
Glorot and He initialization
Nonsaturating Activation Functions
Batch Normalization
Gradient Clipping

12 www.frontlinesedutech.com
Building Trust &Careers

GENERATIVE AI OVERVIEW
Introduction to Generative AI
Architecture of Generative AI
Introduction to LLM (Large Language
Models)
Foundational or Public LLMs
Various components in LLMs
Character splitters
Embeddings and Vector stores
Significance of RAGs in LLMs
Prompts in LLMs
Prompt Engineering

13 www.frontlinesedutech.com
FRONTLINES
EDUTECH
Building Trust &Careers

Follow Us

FRONTLINES MEDIA FRONTLINES EDUTECH FRONTLINES MEDIA-IGNITED-MINDS

For Enquiry Contact Us:

+(91)-83330 77727
[email protected]
www.frontlinesedutech.com

You might also like