Hi Dataaspirant,

Looking for a decent start in data science and thinking the same question again and again **Where to start? **Then this page is especially for you. Learn the basic concepts to get into the data science world. We were continuously updating this page with our fresh content.

We organized all our posts by keeping the mind to make the beginners learning journey happy. If you were looking for a particular data science concept, **do let us know in the comments section**. So we will write a post on the concept you suggested.

**We wish you happy learning.**

Lear Data Science concepts from dataaspirant data science beginners guide. Click To Tweet

### Introductory Concepts

- Introduction to data mining techniques
- Supervised and Unsupervised learning algorithms
- Difference between classification and Prediction techniques
- Classification and Clustering Algorithms

### Online Courses

- Four most popular coursera data science specializations
- Most popular and high rated data science courses in udemy

### Libraries/Packages Installation

- List of python machine learning packages and installation commands
- Python machine learning libraries virtual environment setup

### Regression Techniques

- Introduction to Regression Analysis
- Simple linear regression implementation in python without using any machine learning libraries
- Linear Regression implementation in Python

### Classification Techniques

- Introduction to Knn Classifier
- Knn classifier implementation in python without any machine learning library
- Knn classifier implementation in R without any machine learning library
- Knn classifier implementation in python with Scikit-learn
- Knn classifier implementation in R with Caret package
- How the logistic regression model works in machine learning
- Difference between Softmax and Sigmoid functions
- How multinomial logistic regression works in machine learning
- Introduction to Support vector machine classifier
- Svm classifier implementation in R with Caret package
- Svm classifier implementation in python with Scikit-learn
- Introduction to Decision Tree
- Decision Tree classifier implementation in python with Scikit learn
- Decision Tree classifier implementation in R with Caret package
- Introduction to Naive Bayes Classifier
- Gaussian naive Bayes classifier implementation in Python
- Introduction to Random Forest Algorithm [Will update Soon]
- Random Forest classifier implementation in python [Will update Soon]
- Random classifier implementation in R [Will update Soon]

### Recommendation Engine Concepts

- Introduction to Recommendation Engine
- Most popular similarity measures implementation in Python
- Collaborative Filtering Recommendation engine implementation python

### Extra Concepts

How to save the trained Scikit-Learn Models with Python Pickle

#### Follow us:

**FACEBOOK| QUORA |TWITTER| GOOGLE+ | LINKEDIN| REDDIT | FLIPBOARD | MEDIUM | GITHUB**

Continuously we will update this page. If you have any questions then feel free to comment below. If you want me to write on one specific topic then do let me know in the comments below.

pls provide detail data scince course

Hi Shyam Sundar,

Thank your suggestion. We had added most popular data science courses and in details about each course. Please have look and leave your suggestion.

https://dataaspirant.com/data-science-courses/

Hi Saimadhu Polamuri,

Could you please tell me ,how can we practice this data mining techniques. As a beginner to data science I’m asking what type of setup we should have like which programming language is best,which tool etc.

Thanks,

Shafi.

Hi Shafi,

We are glad for your interest in data mining.

First, spend some time on the basics of Python programming language. Once you are comfortable with Python, You can start to learn the basic machine learning concepts.