Awesome Open Source
Awesome Open Source

Python Course

This is a personal repository to teach Python, Machine Learning and Deep Learning(Basics)

To use this repository you have to install Anaconda and use Jupyter Notebook

Clarification: the content of this repository is not entirely created by me, some codes are a compilation of multiple courses that I have done.

Content:

  • Datasets
    • Directory of multiple collected Datasets
    • Appen
    • ics
  • Week 1 - Python Basics
    • Variables types
    • Operators
    • Conditionals
    • Cycles
  • Week 2 - Python Basics 2
    • Functions
    • Dictionaries
    • List
  • Week 3 - Python Intermediate
    • Inheritance
    • Generators
    • Iterators
    • Modules
    • Try Closures
    • Serializer
  • Week 4 - Intro Numpy
    • Sets
    • Numpy
  • Week 5 - data visualization and manipulation
    • Pandas
    • Matplotlib
    • Seaborn
    • Bokeh
  • Week 6 - Mathematics (Basics)
  • Week 7 - Intro Machine Learning
    • Linear Regression
    • Polynomial Regression
    • Logistic Regression
  • Week 8 - Classification
    • Overfit Complexity
    • K Nearest Neighbor (KNN)
    • Decision Tree
    • Support Vector Machines (SVM)
  • Week 9 - Classification 2
    • K Means
    • DBSCAN
    • Recommender Systems
    • Reduction of dimensionality (PCA, IPCA, KPCA, Regularization)
  • Week 10 - Advanced Methods
    • Robust Regressions
    • Assembly Methods
    • Cross Validation and K Folds
    • Parametric Optimization
    • Save and load ML Models
    • Intro Deep Learning Part 1
  • Week 11 - Intro Deep Learning
    • Intro Deep Learning Part 2
    • Deep Learning (Basic Theory)
    • Pytorch
    • Convolutional Neural Network
  • Week 12 - NLP
    • Natural Language Process
    • NLTK
    • Recurrent Neural Network
  • Bonus
    • Chatbot
    • Dog or Muffin

Get A Weekly Email With Trending Projects For These Topics
No Spam. Unsubscribe easily at any time.
Python (1,145,182
Jupyter Notebook (242,533
Python3 (33,456
Machine Learning (31,828
Deep Learning (23,773
Pandas (3,951
Numpy (3,509
Machine Learning Algorithms (2,403
Matplotlib (2,251
Course (1,109
Seaborn (683
Pandas Python (140
Notebook Jupyter (95
Python Course (35
Related Projects