About this Course
563293 recent views

Launch your career with a Machine Learning Certificate from a top program. Machine learning is the science of getting computers to act without being explicitly programmed.In the past decade, machine learning has given us self-driving cars, practical speech recognition, ...

100% Online

Online Live Interactive + Recorded Sessions

10 Online Live Interactive

Watch recorded in case you miss any live session

20 Recorded Video Sessions

Watch recorded sessions to clear concepts and work on assignments.

5 Weeks Timeline

percent guarantee to learn Python from basics and then covering up machine learning concepts along with 7 project implementation ! Face Recognition System, Handwritten Digit Recognition, Air Quality Prediction, Amazon Recommendation System, Diabetes Classification, Word Analogies and Dominant Color Extraction.

Whatsapp Group For Discussions

Reach out team members of batch, best coders and instructors

Skills you will gain

Python
Git
Machine Learning
Resume Skills
Best Projects
Development Skills
Face Recognition System
Handwritten Digit Recognition
Air Quality Prediction
Amazon Recommendation System
Diabetes Classification
Word Analogies
Dominant Color Extraction

100% Online

Online Live Interactive + Recorded Sessions

10 Online Live Interactive

In case you miss any online live session, watch same as recorded

20 Recorded Video Sessions

Watch recorded sessions to clear concepts and work on assignments.

5 Weeks Timeline

percent guarantee to learn Python from basics and then covering up machine learning concepts along with 7 project implementation ! Face Recognition System, Handwritten Digit Recognition, Air Quality Prediction, Amazon Recommendation System, Diabetes Classification, Word Analogies and Dominant Color Extraction.

Whatsapp Group For Discussions

Reach out team members of batch, best coders and instructors

Course : AI Mafia: Python + Machine Learning A to Z

Week
1

Building Foundation : Python Core

1 video ( Around 1 hour )
Introduction to Python
Variables
Data Types
Python Objects, Numbers & Booleans, Containers
Operators - Arithmetic,Bitwise,Comparison,Assignment
Conditions - if-else, if-elif-else
Loops - for, while
Break and Continue Statements
Functions
Practicing problems on Hackerrank
Daily practice exercise

Project 1 : Send Email using Python

1 video ( Around 1 hour )
Mini project Using SMTP library, send emails using python to anyone
Daily practice exercise

Python Data Structures

1 video ( Around 1 hour )
Lists - Object, Methods, List Comprehension
Tuples - Object, Methods, Immutability
Strings - Object, Methods, Splitting, Joining, Format Function
Sets, Dictionary, View Objects
OOPS Concepts and Working with Files
Practicing problems, Become 4 Star Coder on Hackerrank
Daily practice exercise

Project 2 : Automate Tinder using Python

1 video ( Around 1 hour )
Mini project Using PyAutoGUI, automating tinder requests
Daily practice exercise
Week
2

Version Control System : Git

1 video ( Around 1 hour )
What is Git?
Git vs Github
Git Bash vs GUI
Setting up Git on machine
Hands on Git Commands
Setting up account and repository
Pushing codes over Github
Practicing - Getting comfortable with Git
Daily practice exercise

Python Libraries in Depth : 1

1 video ( Around 1 hour )
Numpy - Ndarray Object
Numpy - Data Types
Numpy - Indexing and Slicing
Numpy - Broadcasting
Numpy - Stacking and Splitting
Numpy - Operators
Numpy - Linear Algebra Methods
Numpy - Statistics
Daily practice exercise

Python Libraries in Depth : 2

1 video ( Around 1 hour )
Pandas - Series
Pandas - Dataframes
Pandas - Indexing and Selection
Pandas - Reading CSV, Excel and JSON
Matplotlib - Visualization Scatter Plot
Matplotlib - Visualization Bar Graph, Histogram and Curves
Solving Assignment - Numpy and Pandas
Daily practice exercise

Project 3 : Web Crawler using BeautifulSoup

1 video ( Around 1 hour )
Learning and build cool stuff using web scraping in python
Daily practice exercise
Week
3

Getting Started with Machine learning

1 video ( Around 1 hour )
What is Machine Learning
Why Machine Learning
Different ML Algo Classifications
Challanges in Machine Learning
Math Intelligence
Applications in Various Verticals
Set up and Installation - Anaconda and Libraries
Daily practice exercise

Regression Techniques

1 video ( Around 1 hour )
Linear Regression - Mathematical Intuition
Gradient Descent in Depth
UnderFitting and Overfitting
Performance Evaluation
Implementation of LR from Scratch without using Scikit Learn
Implementation of LR from using Scikit Learn
Multivariate Regression
Solving Assignment - Linear Regression
Daily practice exercise

Project 4 : Air Quality Prediction

1 video ( Around 1 hour )
Predicting Air Quality using Multivariate Linear Regression
Daily practice exercise

Logistic Regression

1 video ( Around 1 hour )
Classification Problems vs Regression Problems
Likelihood Estimation and Loss
Gradient Ascent in Depth
Independent Events
Log Estimation
Implementation of LR from Scratch without using Scikit Learn
Solving Assignment - Logistic Regression
Daily practice exercise

Project 5 : Diabetes Classification

1 video ( Around 1 hour )
Use Logistic Regression to classify diabetic patients
Daily practice exercise
Week
4

K-Nearest Neighbors

1 video ( Around 1 hour )
Lazy Learners
KNN Issues
Curse Of Dimensionality
Non Paremetricity
Implementing Nearest Neighbours Algorithm
Learning OpenCV
Solving Assignment - K-Nearest Neighbors
Daily practice exercise

Project 6 : HandWritten Digit Recognition

1 video ( Around 1 hour )
Using MNIST Dataset to perform Digit Recognition using KNN
Daily practice exercise

Project 7 : Face Recognition

1 video ( Around 1 hour )
Working with Images and Live Video Streaming
Detect faces using OpenCV and Machine Learning.
Daily practice exercise

Project 8 : Build Snapchat Filter using OpenCV

1 video ( Around 1 hour )
Learn to process Live Webcam stream
Apply Moustach and goggles to faces using OpenCV
Daily practice exercise

KMeans Clustering

1 video ( Around 1 hour )
Getting Started with Unsupervised Learning
Pizza Parlour Case Study
Implementing Clustering Algorithm from Scratch
Implementing Clustering Algorithm using Scikit-Learn
Problems with K-Means
Solving issues using DBSCAN
Daily practice exercise

Project 9: Dominant Color Extraction

1 video ( Around 1 hour )
Repaint an image using K-Means Clustering.
Daily practice exercise
Week
5

Natural Language Processing (NLP)

1 video ( Around 1 hour )
Natural Language Feature Engineering - converting text to features
Text Analytics, Tokenization, Chunking
Document Term Matrix
Stop word removal
Stemming
Lemmatization
Regular Expression
Bag of Words, CountVectorizer
TF-IDF
Daily practice exercise

Project 10: Recommendation System

1 video ( Around 1 hour )
Fetching women apprael's data from Amazon Product Advertising API
Text Based Recommendation System on Amazon Real Data
Exploratory Data Analysis
Building Vocabulary
Pickling
Euclidean Distance, Cosing Similarity
Daily practice exercise

Word Embeddings & Neural Networks

1 video ( Around 1 hour )
Word2Vec Model
Word Analogies
Learn to implement Word2Vec and learn interesting analogies in an unsupervised manner.
Neural Nets & Multi Layer Perceptron Classifier Introduction
Daily practice exercise

Project 11: Odd One Out

1 video ( Around 1 hour )
Selecting Odd one out from multiple words using word vector representation.
Daily practice exercise

Career Guidance

1 video ( Around 1 hour )
Resume Building
Discussion on Project Explanation in Interviews
How to prepare anbd apply for off-campus Interviews?
Further Steps and Resources
Closure of AI Mafia
Daily practice exercise
4.9
Read Reviews Chevron Right

Top reviews for AI Mafia

By Nikunj Aggarwal, Delhi

I had solved 150+ questions in just 10 days and I can't believe myself . I am solving questions on topics like linked list , tree from which I fear . I never tried to pick up their questions because of my low confidence but with the help of Coding mafia rishabh bhaiya guided me that how to tackle those problems.

By Kaushal Sahu, 2nd year, IIIT Allahabad

This is an excellent course for anyone new to programming. One can learn all concepts about coding in a month which usually takes several months for one to learn.

Instructor

Avatar

Rishabh Jain

CEO/Founder Coding Club India, Ex-Directi, Ex-DTU, Passionate for building tech products, hacking and finding loop holes.
Avatar

Abhishek Gupta

SDE-1 at Zomato | Instructor - AI Mafia at Coding Club India | Smart India Hackathon Winner'19 | Empowering Students in DSA & Interviews. Skilled in Python, C++, Shell Scripting, Machine Learning, and Spring MVC.

About Coding Club India

Coding Club India is largest community of coders covering colleges across India, connecting coders and mentors. ...

Start Learning Today

The BEST reviewed course in India for Python and Machine Learning ! Learn and develop projects like Face Recognition System, Handwritten Digit Recognition, Air Quality Prediction, Amazon Recommendation System, Diabetes Classification, Word Analogies and Dominant Color Extraction.
Shareable onLinkedIn
You can share your Course Certificates in the Certifications section of your LinkedIn profile, on printed resumes, CVs, or other documents.

Frequently Asked Questions