Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
free-python-resources
Python Free Resources | This repo collects 177 of free resources for Python. 🐍 Slither into the world of Python with our Python Playground repository! Discover the best free Python courses and resources to master this versatile language. Whether you're a beginner or looking to level up your skill...
https://github.com/getvmio/free-python-resources
Last synced: 2 days ago
JSON representation
-
Resources
- Python Tutorials - line usage, and advanced topics. Includes hands-on exercises and practical examples to reinforce learning. |
- Pandas Tutorials - on tutorials with step-by-step guidance and code examples. |
- Machine Learning Tutorials - learn and TensorFlow. Explore supervised, unsupervised, and neural network methods. |
- Django Tutorials
- Data Science Tutorials - world problem-solving. Become a proficient data scientist. |
- Algorithm Tutorials - solving skills and master the core concepts of algorithms and data structures. Learn efficient algorithm design and implementation using Python. |
- Practical RL - on course on reinforcement learning, covering essential tricks and heuristics for solving real-world RL problems. |
- Deep Learning for Computer Vision & NLP - level research class from Columbia University. |
- Data Science - world data science challenges. |
- Transition to Python
- Introduction to Computing Using Python - oriented programming. Hands-on labs and assignments help develop practical coding skills. |
- Structure and Interpretation of Computer Programs - oriented techniques. Suitable for beginners and experienced programmers. |
- CS50: Introduction to Computer Science - solving skills, learn fundamental programming concepts, and apply your knowledge in a final project. |
- Unix Tools & Scripting
- Build your own Git plugin with python
- Learn ML Algorithms by coding: Decision Trees
- Building a simple Generative Adversarial Network (GAN) using Tensorflow - on introduction to building a simple Generative Adversarial Network (GAN) using TensorFlow. Understand the core concept, implement the model, and visualize the process. |
- A Simple Content-Based Recommendation Engine in Python - based recommendation engine in Python using machine learning techniques. Covers implementation, pros and cons, and production deployment. |
- Recommender Systems in Python: Beginner Tutorial - based and collaborative filtering techniques. |
- Implementing a RESTful Web API with Python & Flask
- Building a basic HTTP Server from scratch in Python
- Web application from scratch
- Python Machine Learning Tutorials - on examples and practical applications. |
- MySQL for Developers
- Learn Data Science - technical learners. |
- Developing a License Plate Recognition System with Machine Learning in Python - to-end solution development. |
- Create a Simple Python Text Editor! - on experience with Python programming and GUI development. |
- Python Tutorial: Make Your Own Text Editor
- Building A Python-Based Search Engine
- Building a Vector Space Indexing Engine in Python
- Building a search engine using Redis and redis-py
- Build Your Own Regular Expression Engines: Backtracking, NFA, DFA
- A Python Interpreter Written in Python
- ugit: Learn Git Internals by Building Git Yourself
- Just enough of a Git client to create a repo, commit, and push itself to GitHub
- Developing Games With PyGame
- A proof-of-concept imitation of Docker, written in 100% Python - of-concept implementation in 100% Python. |
- Write your own miniature Redis with Python - like database server using Python, with support for various data types and asynchronous client handling. |
- Creating Reddit Bot with Python & PRAW
- Create a Twitter Bot in Python Using Tweepy
- How To Create a Telegram Bot Using Python
- Build a Reddit Bot
- How to Build Your First Slack Bot with Python
- gifbot - Building a GitHub App
- Create a Discord Bot
- A Practical Introduction to Blockchain with Python
- Build your own blockchain: a Python tutorial - on experience with hash functions and transaction validation. |
- Learn Blockchains by Building One - based applications. |
- Augmented Reality with Python and OpenCV
- Python Django Web Framework - on projects and practical examples to reinforce learning. |
- Django Tutorial for Beginners - commerce application with practical project-based learning. |
- Python Tutorial for Beginners - hour course. Learn the fundamentals, build projects, and start automating tasks today. |
- Python for Beginners - depth course. Build real-world projects and automate repetitive tasks. Ideal for complete beginners. |
- Python Programming From Scratch With Practicals - solving, programming constructs, and fundamental concepts. |
- Python Learn Course
- Python for Data Science, AI & Development
- Python Data Analysis
- Python Course From Scratch
- Learn Python From Scratch - on projects with expert guidance. |
- Learn Python For Free
- CS50's Introduction to Programming with Python - on exercises and real-world projects. |
- Introduction to Data Science in Python - relevant skills with hands-on projects in this intermediate-level course from the University of Michigan. |
- Data Visualization - on exercises and step-by-step tutorials for beginners and experts. |
- Data Cleaning - world, messy data with techniques for handling missing values, scaling, and more. Ideal for data science journey. |
- MIT's Introduction to Computer Science - solving through coding. |
- Design of Computer Programs - solving, and software engineering practices. |
- Data Structures & Algorithms in Python - on video tutorials, coding assignments, and project-based learning. |
- pandas: powerful Python data analysis toolkit
- Learn Pandas
- Best Pandas Tutorial
- The Flask Mega-Tutorial
- Python Flask Tutorial
- Django RESTful Web Services
- Django Rest Framework
- Tiny Python 3.6 Notebook
- Think Python 2nd Edition
- The Python Handbook
- The Python Coding Book
- The Coders Apprentice: Learning Programming with Python 3 - friendly book that covers coding concepts and language basics through hands-on exercises. |
- Text Processing in Python
- Software Design by Example: A Tool-Based Introduction with Python
- Python Tutorial
- Python Programming Exercises, Gently Explained - by-step guidance for beginners. |
- Python Programming And Numerical Methods: A Guide For Engineers And Scientists
- Python Programming
- Python Notes for Professionals
- Python for Informatics: Exploring Information - oriented introduction to Python programming with a focus on data analysis and real-world problem-solving. Suitable for beginners and experienced programmers. |
- Python Data Science Handbook
- Python 101 - friendly book covering Python 3 from start to finish. |
- Practical Programming in Python - solving. Suitable for beginners and intermediate programmers. |
- Problem Solving with Algorithms and Data Structures using Python - solving. |
- Pro Python Advanced coding techniques and tools
- Non-Programmers Tutorial for Python 3 - friendly guide. Covers fundamental concepts, syntax, and practical examples for hands-on learning. |
- Modeling and Simulation in Python - order and second-order systems, and work with real-world applications. |
- Making Games with Python & Pygame
- Learn Python Programming, Second Edition
- Learn Python in Y minutes - to-understand introduction to the language. Ideal for beginners looking to start coding. |
- Learn Python 3 - source book. Suitable for beginners, it covers the fundamentals and provides a solid foundation for further learning and development. |
- Invent Your Own Computer Games With Python
- Introduction to Scientific Programming with Python
- Introduction to Python - on coding and practical examples make it easy to start writing Python. |
- Introduction to Programming Using Python - on exercises and examples. |
- Intermediate Python - level Python programming, covering advanced topics and techniques for Python development. Suitable for beginners, intermediate, and advanced programmers. |
- How to Think Like a Computer Scientist: Learning with Python 2nd Edition - solving and critical thinking skills. Suitable for beginners with no prior experience. |
- How to Think Like a Computer Scientist: Learning with Python, Interactive Edition
- Learn Python 3 Programming - on examples, and object-oriented programming. |
- Fundamentals of Python Programming
- From Python to NumPy
- Dive Into Python 3
- Data Structures and Algorithms in Python
- Cracking Codes with Python - breaking and encryption using Python. Suitable for programming and cryptography enthusiasts. |
- Building Skills in Python
- Beyond the Basic Stuff with Python
- Beejs Guide to Python Programming - For Beginners
- Automate the Boring Stuff with Python, 2nd Edition: Practical Programming for Total Beginners
- Architecture Patterns with Python
- A Practical Introduction to Python Programming - on examples and exercises for efficient learning. |
- Secure Programming HOWTO - Creating Secure Software
- Go for Python Programmers
- Programming Differential Privacy
- Python Machine Learning Projects - world applications. |
- Machine Learning from Scratch - a comprehensive guide for beginners and experienced practitioners alike. |
- Free and Open Machine Learning - source machine learning with this comprehensive guide, covering key concepts, architecture, and FOSS tools for practical business applications. |
- Approaching Almost Any Machine Learning Problem - solving approaches in machine learning, suitable for beginners and experienced practitioners. Covers a wide range of ML topics and techniques. |
- A Programmers Guide to Data Mining - friendly introduction for programmers with hands-on exercises and Python code. |
- Python Tutorial For Beginners
- Learn Python Basics - friendly language. Explore its readability, versatility, and robust community support. |
- Automate the boring stuff with Python
- Programming, Data Structures & Algorithms in Python
- Programming and Data Structures with Python
- Introduction to Artificial Intelligence - on programming assignments and real-world applications. |
- Deep Learning Applications
- Introduction to Artificial Intelligence - on experience with cutting-edge AI algorithms and applications. |
- Artificial Intelligence - on experience with algorithms, and insights into the ethical implications of Artificial Intelligence. |
- CPython Internals: A Comprehensive Codewalk - hour code walkthrough. |
- Digital Image Processing I - level course on digital image processing, taught by renowned expert Professor Charles A. Bouman. Hands-on Python labs, access to video lectures, and exploration of the latest research. |
- Image Processing and Analysis - on exercises using Python and OpenCV. Taught by experienced instructors from UC Davis. |
- Photogrammetry 1 Course - on learning with Python and Jupyter Notebook. |
- Deep Learning from the Foundations - of-the-art models from scratch with fast.ai Part 2. |
- Introduction to Deep Learning - edge topics in computer vision, natural language processing, and more. |
- Deep Learning - world applications. Hands-on coding and experienced instructors. |
- Statistical Learning in Practice - based models and SVMs. Hands-on exercises and expert instruction. |
- Reinforcement Learning Course - world applications. |
- Learning with Big Messy Data - on experience on real-world datasets. |
- Probabilistic Graphical Models
- Introduction to Machine Learning
- Introduction to Data-Centric AI - world machine learning performance with this first-ever Data-Centric AI course from MIT. |
- Computational Thinking & Data Science - solving. Suitable for beginners and experienced learners. |
- Probabilistic Graphical Models - world applications in machine learning, computer vision, and natural language processing. |
- Markov Chains & Algorithmic Applications - world problem-solving. |
- Foundations of Reinforcement Learning - difference learning. |
- Intro to Machine Learning - on experience using Python. |
- Data Science
- Python and Machine Learning
- Statistical Learning with Python - on Python implementations and emphasis on theory and practical applications. |
- Data Science
- Data Science Foundations - world relevance. |
- Analyzing Big Data with Twitter - on experience in leveraging Twitter data to uncover insights and trends. Explore data analysis techniques, collaborate on real-world projects, and develop valuable data science skills. |
- Machine Learning Part 1a
- Machine Learning - on exercises, real-world case studies, and practical applications. |
- Reinforcement Learning - making problems. Covers core principles, algorithms, and real-world applications. |
- Introduction to Machine Learning for Coders - world problems. |
- Machine Learning for Engineers 2022 - world engineering problems with this comprehensive course covering theory, applications, and hands-on projects. |
- Introduction to Pattern Recognition & Machine Learning - world applications. Hands-on experience with Python and popular libraries. |
- Reinforcement Learning - world applications in AI, robotics, and more. |
- Natural Language Processing - on coding assignments. |
- Structural Analysis & Visualization of Networks - world applications. Hands-on labs using Python's NetworkX. |
- Intro to Computing - on activities and team-based learning. |
- Introduction to Problem Solving and Programming - solving, data types, control structures, functions, and object-oriented programming. Suitable for beginners with no prior experience. |
- Introduction to Programming with Arcade Games
- Introduction to Computer Science and Programming in Python
- Introduction to Computational Thinking - world problems with this interactive MIT online course. |
- Electrical Engineering & Computer Science I
- Structure & Interpretation of Computer Programs
- Spatial Data Science - on experience using cutting-edge software and programming languages. |
- CS50's Web Programming with Python & JavaScript - on experience in building and deploying web applications. |
- Practical Cryptography for Developer
-
More
- Free JavaScript Resources
- Free HTML Resources
- Free R Resources
- Free Java Resources
- Free Neural Networks Resources
- Free Natural Language Processing Resources
- Free Computer Science Resources
- Free React Resources
- Free Security Resources
- Free Node.js Resources
- Free PyTorch Resources
- Free Computer Architecture Resources
- Free Functional Programming Resources
- Free Operating System Resources
- Free Cryptography Resources
- Free Compiler Resources
- Free Blockchain Resources
- Free SQL Resources
- Free Unix Resources
- Free Programming Resources
- Free Object-Oriented Programming Resources
- Free CSS Resources
- Free Machine Learning Resources
- Free Web Development Resources
- Free Shell Scripting Resources
- Free Rust Resources
- Free Haskell Resources
- Free Software Development Resources
- Free Data Science Resources
- Free Git Resources
- Free Networking Resources
- Free Game Development Resources
- Free TensorFlow Resources
- Free Distributed Systems Resources
- Free Embedded Systems Resources
- Free DevOps Resources
- Free Docker Resources
- Free Robotics Resources
- Free Computer Vision Resources
- Free Deep Learning Resources
- Free Cloud Computing Resources
- Free Go Resources
- Free Data Structures Resources
- Free Control Systems Resources
- Free Artificial Intelligence Resources
- Free Data Analysis Resources
- Free Ruby Resources
- Free C++ Resources
- Free Bash Resources
- Free Cybersecurity Resources
- Free Algorithm Resources
- Free Database Resources
- Free C Resources
- Free Version Control Resources
- Free Linux Resources
- Free Computer Graphics Resources
Categories
Sub Categories
Keywords
awesome-list
56
free-resources
56
getvm
56
playground
56
programming
56
functional-programming
1
operating-system
1
cryptography
1
compiler
1
blockchain
1
sql
1
unix
1
object-oriented-programming
1
css
1
machine-learning
1
web-development
1
shell-scripting
1
rust
1
computer-architecture
1
pytorch
1
node-js
1
security
1
react
1
computer-science
1
natural-language-processing
1
neural-networks
1
java
1
r
1
html
1
javascript
1
computer-graphics
1
linux
1
version-control
1
c
1
database
1
algorithm
1
cybersecurity
1
bash
1
cpp
1
ruby
1
data-analysis
1
artificial-intelligence
1
control-systems
1
data-structures
1
go
1
cloud-computing
1
deep-learning
1
computer-vision
1
robotics
1
docker
1