π 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 skills, this is your pythonic paradise for learning and experimentation.
Index | Name | Category | Description |
---|---|---|---|
1 | Python Tutorials | Technical Tutorials | Comprehensive Python tutorials covering basic programming concepts, command-line usage, and advanced topics. Includes hands-on exercises and practical examples to reinforce learning. |
2 | Pandas Tutorials | Technical Tutorials | Learn data manipulation and analysis with Pandas, covering data frames, series, and essential Pandas functions. Hands-on tutorials with step-by-step guidance and code examples. |
3 | Machine Learning Tutorials | Technical Tutorials | Learn core machine learning concepts, algorithms, and techniques using Python and popular libraries like Scikit-learn and TensorFlow. Explore supervised, unsupervised, and neural network methods. |
4 | Django Tutorials | Technical Tutorials | Learn web development with the powerful Django framework, focusing on building robust and scalable web applications. |
5 | Data Science Tutorials | Technical Tutorials | Comprehensive data science course covering Python, statistics, machine learning, data engineering, and real-world problem-solving. Become a proficient data scientist. |
6 | Algorithm Tutorials | Technical Tutorials | Improve your problem-solving skills and master the core concepts of algorithms and data structures. Learn efficient algorithm design and implementation using Python. |
7 | Practical RL | University Courses | A practical and hands-on course on reinforcement learning, covering essential tricks and heuristics for solving real-world RL problems. |
8 | Deep Learning for Computer Vision & NLP | University Courses | Dive into the latest deep learning techniques and their applications in computer vision and natural language processing at this graduate-level research class from Columbia University. |
9 | Data Science | University Courses | Comprehensive introduction to data science, covering data wrangling, analysis, and machine learning. Prepares students for real-world data science challenges. |
10 | Transition to Python | University Courses | Comprehensive Python programming course for students with prior coding experience in Java, MATLAB, C, C++, or Fortran. Covers fundamental Python constructs and provides a smooth transition to the language. |
11 | Introduction to Computing Using Python | University Courses | Explore the fundamentals of computer programming with Python, including procedures, functions, iteration, recursion, and object-oriented programming. Hands-on labs and assignments help develop practical coding skills. |
12 | Structure and Interpretation of Computer Programs | University Courses | Develop a strong programming foundation with functional, data abstraction, and object-oriented techniques. Suitable for beginners and experienced programmers. |
13 | CS50: Introduction to Computer Science | University Courses | Explore the intellectual enterprises of computer science and the art of programming with Harvard's renowned CS50 course. Develop problem-solving skills, learn fundamental programming concepts, and apply your knowledge in a final project. |
14 | Unix Tools & Scripting | University Courses | Develop practical Unix skills for large and challenging computing tasks with this intensive course from Cornell University. |
15 | Build your own Git plugin with python | Technical Tutorials | Discover how to build custom Git plugins using Python and extend the functionality of the popular version control system. |
16 | Learn ML Algorithms by coding: Decision Trees | Technical Tutorials | Gain a deeper understanding of machine learning algorithms by implementing decision trees from scratch. Suitable for beginners and experienced learners. |
17 | Building a simple Generative Adversarial Network (GAN) using Tensorflow | Technical Tutorials | Hands-on introduction to building a simple Generative Adversarial Network (GAN) using TensorFlow. Understand the core concept, implement the model, and visualize the process. |
18 | A Simple Content-Based Recommendation Engine in Python | Technical Tutorials | A practical guide to building a content-based recommendation engine in Python using machine learning techniques. Covers implementation, pros and cons, and production deployment. |
19 | Recommender Systems in Python: Beginner Tutorial | Technical Tutorials | Comprehensive Python tutorial on building recommender systems, from basic models to content-based and collaborative filtering techniques. |
20 | Implementing a RESTful Web API with Python & Flask | Technical Tutorials | Learn how to build a robust and scalable RESTful API using Python and the Flask framework. Covers REST fundamentals, Flask, HTTP methods, and more. |
21 | Building a basic HTTP Server from scratch in Python | Technical Tutorials | Learn how to build a basic HTTP server from scratch using Python. Gain a deeper understanding of web development and the underlying technologies that power the internet. |
22 | Web application from scratch | Technical Tutorials | Comprehensive guide to building web applications from the ground up using Python's standard library. Covers frontend, backend, and web architecture. |
23 | Developing a License Plate Recognition System with Machine Learning in Python | Technical Tutorials | Build a practical license plate recognition system using Python and machine learning. Learn data preprocessing, computer vision, and deep learning algorithms for end-to-end solution development. |
24 | Create a Simple Python Text Editor! | Technical Tutorials | Learn how to build a functional text editor from scratch using Python and Tkinter. Gain hands-on experience with Python programming and GUI development. |
25 | Python Tutorial: Make Your Own Text Editor | Technical Tutorials | Learn how to create a custom text editor using Python's Tkinter module. Implement basic features like new file, save, and open file. Ideal for Python beginners interested in GUI development. |
26 | Building A Python-Based Search Engine | Technical Tutorials | Gain a deeper understanding of search engine technology and how to implement custom search solutions. Explore core concepts like inverted indexes, stemming, and relevance. |
27 | Building a Vector Space Indexing Engine in Python | Technical Tutorials | Learn how to build a vector space indexing engine from scratch using Python. Implement concordance, vector space calculations, and apply the indexing engine to sample documents. |
28 | Building a search engine using Redis and redis-py | Technical Tutorials | Build a flexible and fast search engine using Redis and Python. Implement TF/IDF search, integrate custom document importance scoring, and combine with PageRank. |
29 | Build Your Own Regular Expression Engines: Backtracking, NFA, DFA | Technical Tutorials | Comprehensive guide to building custom regular expression engines, covering backtracking, NFA, and DFA approaches. Learn to parse regex with Python. |
30 | A Python Interpreter Written in Python | Technical Tutorials | Dive into the fundamental structure of the Python interpreter with Byterun, a Python interpreter implemented in Python. Gain a deeper understanding of how Python programs are executed. |
31 | ugit: Learn Git Internals by Building Git Yourself | Technical Tutorials | Dive deep into Git's inner workings by building your own version of Git from scratch. Gain a comprehensive understanding of Git's core concepts and functionality. |
32 | Just enough of a Git client to create a repo, commit, and push itself to GitHub | Technical Tutorials | Create a simple Git client in Python to manage repositories, commit changes, and push to GitHub. Gain a deeper understanding of Git's inner workings. |
33 | Developing Games With PyGame | Technical Tutorials | Learn how to create games using Python and the PyGame library. Covers game loop, event handling, display, and more. |
34 | A proof-of-concept imitation of Docker, written in 100% Python | Technical Tutorials | Explore the core concepts of container isolation and the inner workings of Docker with this proof-of-concept implementation in 100% Python. |
35 | Write your own miniature Redis with Python | Technical Tutorials | Learn how to implement a Redis-like database server using Python, with support for various data types and asynchronous client handling. |
36 | Creating Reddit Bot with Python & PRAW | Technical Tutorials | Learn how to build a customizable Reddit bot using Python and the PRAW library. Automate tasks like posting, commenting, and more on the Reddit platform. |
37 | Create a Twitter Bot in Python Using Tweepy | Technical Tutorials | Learn how to build a Twitter bot in Python using the Tweepy library. Automate following, favoriting, retweeting, and replying to users with custom messages. |
38 | How To Create a Telegram Bot Using Python | Technical Tutorials | Learn how to build interactive and automated Telegram bots using Python. Covers bot creation, messaging, and automation with the pyTelegramBotAPI library. |
39 | Build a Reddit Bot | Technical Tutorials | Learn to build a practical Reddit bot using Python for automation and engagement within the Reddit community. |
40 | How to Build Your First Slack Bot with Python | Technical Tutorials | Learn how to build your first Slack bot using Python. Set up the development environment, obtain a Slack API bot token, and implement a simple bot with the Slack RTM and Web APIs. |
41 | gifbot - Building a GitHub App | Technical Tutorials | Learn how to build a GitHub App that responds to comments with animated GIFs, and explore the advantages of using Apps over traditional bots. |
42 | Create a Discord Bot | Technical Tutorials | Learn how to create a Discord bot from scratch using JavaScript and the Discord.js library. Explore features like reactions, embeds, and databases. |
43 | A Practical Introduction to Blockchain with Python | Technical Tutorials | Dive into the fundamentals of blockchain technology and learn how to implement a basic blockchain using Python. Suitable for developers, students, and blockchain enthusiasts. |
44 | Build your own blockchain: a Python tutorial | Technical Tutorials | Learn the core concepts of blockchain technology and implement a basic blockchain from scratch using Python. Gain hands-on experience with hash functions and transaction validation. |
45 | Learn Blockchains by Building One | Technical Tutorials | Dive into the core concepts of Blockchains by building one from scratch. Gain a deep understanding of the underlying technology behind cryptocurrencies and Blockchain-based applications. |
46 | Augmented Reality with Python and OpenCV | Technical Tutorials | Comprehensive guide to developing augmented reality apps using Python and OpenCV. Learn key steps like target recognition, homography estimation, and 3D model projection. |
47 | Python Django Web Framework | Video Courses | Comprehensive Django web framework course covering beginner to advanced topics, with hands-on projects and practical examples to reinforce learning. |
48 | Django Tutorial for Beginners | Video Courses | Comprehensive and organized Django tutorial for beginners, covering everything from basics to advanced concepts. Build an e-commerce application with practical project-based learning. |
49 | Python Tutorial for Beginners | Video Courses | Dive into Python programming with this comprehensive 5-hour course. Learn the fundamentals, build projects, and start automating tasks today. |
50 | Python for Beginners | Video Courses | Learn Python programming from scratch with this in-depth course. Build real-world projects and automate repetitive tasks. Ideal for complete beginners. |
51 | Python Programming From Scratch With Practicals | Video Courses | Comprehensive guide to learning Python programming from the basics to practical applications, including problem-solving, programming constructs, and fundamental concepts. |
52 | Python Learn Course | Video Courses | Comprehensive Python programming course for beginners, covering syntax, variables, functions, data structures, and more. Build a strong foundation in Python. |
53 | Python for Data Science, AI & Development | Video Courses | Comprehensive guide to using Python for data science, artificial intelligence, and software development. Learn Python, access data, and earn a shareable career certificate. |
54 | Python Data Analysis | Video Courses | Comprehensive guide to analyzing data using Python programming language, covering topics in data analysis, Python programming, and practical applications of Python in data science. |
55 | Python Course From Scratch | Video Courses | Comprehensive Python course from scratch by experienced instructor Olaf Paulson. Learn essential programming concepts and Python language features. |
56 | Learn Python From Scratch | Video Courses | Comprehensive Python programming course for beginners. Master the fundamentals and build hands-on projects with expert guidance. |
57 | Learn Python For Free | Video Courses | Comprehensive guide to learning Python programming language, covering fundamental concepts, practical examples, and exercises for beginners. |
58 | CS50's Introduction to Programming with Python | Video Courses | Learn programming with Python through Harvard's comprehensive online course. Suitable for beginners and experienced learners alike, with hands-on exercises and real-world projects. |
59 | Python Machine Learning Tutorials | Video Courses | Comprehensive video series covering the fundamentals of machine learning using Python, with hands-on examples and practical applications. |
60 | MySQL for Developers | Video Courses | Comprehensive guide to mastering MySQL for application development, covering schema basics, indexing, querying, and integration with Python and Java. |
61 | Learn Data Science | Video Courses | Dive into the creative and inclusive world of Data Science. Gain valuable insights through coding, statistics, and math. Accessible introduction for non-technical learners. |
62 | Introduction to Data Science in Python | Video Courses | Gain a foundational understanding of data science and develop job-relevant skills with hands-on projects in this intermediate-level course from the University of Michigan. |
63 | Data Visualization | Video Courses | Learn data visualization with Seaborn, line charts, bar charts, heatmaps, scatter plots, histograms, and more. Hands-on exercises and step-by-step tutorials for beginners and experts. |
64 | Data Cleaning | Video Courses | Master efficient workflows for cleaning real-world, messy data with techniques for handling missing values, scaling, and more. Ideal for data science journey. |
65 | MIT's Introduction to Computer Science | Video Courses | Comprehensive computer science and Python programming course from experienced MIT instructors. Develop a strong foundation in problem-solving through coding. |
66 | Design of Computer Programs | Video Courses | Explore the principles and techniques for designing effective computer programs, including algorithm design, problem-solving, and software engineering practices. |
67 | Data Structures & Algorithms in Python | Video Courses | Comprehensive guide to learning data structures and algorithms using Python, suitable for beginners. Hands-on video tutorials, coding assignments, and project-based learning. |
68 | pandas: powerful Python data analysis toolkit | Technical Tutorials | Comprehensive introduction to the Pandas library, covering its key features and functionalities for working with large and complex datasets. |
69 | Learn Pandas | Technical Tutorials | Comprehensive guide to using the Pandas library for data analysis in Python, covering data manipulation, visualization, and processing. |
70 | Best Pandas Tutorial | Technical Tutorials | Comprehensive tutorial on Python Pandas with 50 practical examples, covering a wide range of data analysis tasks and essential Pandas functions. |
71 | The Flask Mega-Tutorial | Technical Tutorials | Comprehensive guide to learning Flask, a popular Python web development framework, covering web development concepts, deployment strategies, and more. |
72 | Python Flask Tutorial | Technical Tutorials | Comprehensive guide on developing websites using the Python Flask web application framework. Suitable for beginners with basic Python knowledge. |
73 | Django RESTful Web Services | Technical Tutorials | Comprehensive guide to building RESTful web services using Django, covering API development, authentication, serialization, and testing with practical examples and best practices. |
74 | Django Rest Framework | Technical Tutorials | Comprehensive guide to Django Rest Framework for Python developers, covering web development and robust API creation. |
75 | Tiny Python 3.6 Notebook | Technical Tutorials | Comprehensive Python 3.6 guide for beginners and experienced programmers. Covers syntax, data structures, and common programming tasks. |
76 | Think Python 2nd Edition | Technical Tutorials | Comprehensive guide to learning Python programming, covering fundamental concepts and practical application in computer science. |
77 | The Python Handbook | Technical Tutorials | The Python Handbook by Flavio Copes is a comprehensive guide to Python programming, covering syntax, data structures, and best practices. Suitable for beginners and experienced developers. |
78 | The Python Coding Book | Technical Tutorials | Comprehensive guide to Python programming, covering data structures, algorithms, and software development. Focuses on real understanding of programming concepts. |
79 | The Coders Apprentice: Learning Programming with Python 3 | Technical Tutorials | Learn Python 3 programming from scratch with The Coder's Apprentice, a beginner-friendly book that covers coding concepts and language basics through hands-on exercises. |
80 | Text Processing in Python | Technical Tutorials | Comprehensive guide to working with text data in Python, covering string manipulation, regular expressions, text parsing, and natural language processing. |
81 | Software Design by Example: A Tool-Based Introduction with Python | Technical Tutorials | Comprehensive guide to software design using Python, with a focus on practical examples and tools. Covers objects, classes, pattern matching, parsing, and more. |
82 | Python Tutorial | Technical Tutorials | Comprehensive Python tutorial covering basic to advanced concepts, suitable for beginners to become software engineers. Learn Python's applications in ML, AI, web development, and more. |
83 | Python Programming Exercises, Gently Explained | Technical Tutorials | Comprehensive Python programming course with practical exercises and step-by-step guidance for beginners. |
84 | Python Programming And Numerical Methods: A Guide For Engineers And Scientists | Technical Tutorials | Comprehensive Python programming and numerical methods course for engineers and scientists. Covers a wide range of topics from basics to advanced techniques. |
85 | Python Programming | Technical Tutorials | Comprehensive Python Programming book covering Python 3.x and 2.x, with information on different Python implementations. Suitable for beginners to experienced developers. |
86 | Python Notes for Professionals | Technical Tutorials | Comprehensive Python programming guide covering data types, web development, parallel computing and more. Practical examples and code snippets for learners and professionals. |
87 | Python for Informatics: Exploring Information | Technical Tutorials | Informatics-oriented introduction to Python programming with a focus on data analysis and real-world problem-solving. Suitable for beginners and experienced programmers. |
88 | Python Data Science Handbook | Technical Tutorials | Comprehensive guide to using Python for data science, covering data analysis, machine learning, and visualization with practical examples and tutorials. |
89 | Python 101 | Technical Tutorials | Discover the fundamentals of Python programming with Python 101, a beginner-friendly book covering Python 3 from start to finish. |
90 | Problem Solving with Algorithms and Data Structures using Python | Technical Tutorials | Comprehensive guide to Python programming, algorithms, and data structures. Covers fundamental computer science concepts with practical examples and exercises for problem-solving. |
91 | Pro Python Advanced coding techniques and tools | Technical Tutorials | Comprehensive guide to advanced Python programming, covering techniques, tools, and best practices for experienced developers. |
92 | Practical Programming in Python | Technical Tutorials | Learn Python programming with a focus on practical applications and problem-solving. Suitable for beginners and intermediate programmers. |
93 | Non-Programmers Tutorial for Python 3 | Technical Tutorials | Learn Python 3 programming from scratch with this beginner-friendly guide. Covers fundamental concepts, syntax, and practical examples for hands-on learning. |
94 | Modeling and Simulation in Python | Technical Tutorials | Explore physical modeling and simulation with Python. Learn discrete models, first-order and second-order systems, and work with real-world applications. |
95 | Making Games with Python & Pygame | Technical Tutorials | Learn game development using Python and Pygame. Work through 10 detailed chapters covering various game genres with downloadable source code and online tools. |
96 | Learn Python Programming, Second Edition | Technical Tutorials | Comprehensive introduction to Python programming for beginners and those with some coding experience. Covers Python's characteristics, ecosystem, and fundamental programming concepts. |
97 | Learn Python in Y minutes | Technical Tutorials | Quickly learn the fundamentals of Python programming with this concise and easy-to-understand introduction to the language. Ideal for beginners looking to start coding. |
98 | Learn Python 3 | Technical Tutorials | Dive into the world of Python 3 programming with this free and open-source book. Suitable for beginners, it covers the fundamentals and provides a solid foundation for further learning and development. |
99 | Invent Your Own Computer Games With Python | Technical Tutorials | Learn how to create your own computer games using Python. Suitable for beginners in programming and game design. |
100 | Introduction to Scientific Programming with Python | Technical Tutorials | Comprehensive Python course covering key concepts and techniques for scientific programming, data analysis, and computational science. |
101 | Introduction to Python | Technical Tutorials | Comprehensive Python course for beginners, covering fundamentals like variables, data structures, and programming concepts. Hands-on coding and practical examples make it easy to start writing Python. |
102 | Introduction to Programming Using Python | Technical Tutorials | Comprehensive Python programming course for beginners, covering the fundamentals of Python syntax and concepts with hands-on exercises and examples. |
103 | Intermediate Python | Technical Tutorials | Comprehensive guide to intermediate-level Python programming, covering advanced topics and techniques for Python development. Suitable for beginners, intermediate, and advanced programmers. |
104 | How to Think Like a Computer Scientist: Learning with Python 2nd Edition | Technical Tutorials | Comprehensive guide to Python programming and computer science fundamentals, focusing on problem-solving and critical thinking skills. Suitable for beginners with no prior experience. |
105 | How to Think Like a Computer Scientist: Learning with Python, Interactive Edition | Technical Tutorials | Comprehensive guide to computer science and Python programming, offering interactive learning experiences for beginners and advanced learners. |
106 | Learn Python 3 Programming | Technical Tutorials | Comprehensive Python 3 programming course for beginners, covering fundamentals, hands-on examples, and object-oriented programming. |
107 | Fundamentals of Python Programming | Technical Tutorials | Master the fundamentals of Python programming and build a strong foundation in coding. Ideal for beginners, this course covers essential concepts and practical applications. |
108 | From Python to NumPy | Technical Tutorials | Transition from Python to NumPy for data science and numerical computing. Explore NumPy's functionality and applications in data analysis and scientific computing. |
109 | Dive Into Python 3 | Technical Tutorials | Dive into Python 3 is a comprehensive guide to Python 3 programming, covering a wide range of topics from basic syntax to advanced features. Ideal for beginners and experienced programmers. |
110 | Data Structures and Algorithms in Python | Technical Tutorials | Comprehensive guide to understanding and implementing data structures and algorithms using Python programming language. Suitable for beginners and experienced programmers. |
111 | Cracking Codes with Python | Technical Tutorials | Explore the art of code-breaking and encryption using Python. Suitable for programming and cryptography enthusiasts. |
112 | Building Skills in Python | Technical Tutorials | Comprehensive Python programming course covering syntax, techniques, and practical examples to build strong Python foundations. |
113 | Beyond the Basic Stuff with Python | Technical Tutorials | Comprehensive guide to intermediate Python topics and programming techniques, offering deeper understanding of Python development. |
114 | Beejs Guide to Python Programming - For Beginners | Technical Tutorials | Comprehensive guide on Python Programming for Absolute Beginners, covering a wide range of topics and providing valuable resources. |
115 | Automate the Boring Stuff with Python, 2nd Edition: Practical Programming for Total Beginners | Technical Tutorials | Learn how to use Python to automate repetitive tasks and boost your productivity. Practical programming guide for total beginners with no prior coding experience. |
116 | Architecture Patterns with Python | Technical Tutorials | Explore software architecture patterns and design principles using Python. Covers Hexagonal Architecture, Ports and Adapters, and Functional Core, Imperative Shell. |
117 | A Practical Introduction to Python Programming | Technical Tutorials | Comprehensive Python programming guide covering basics to advanced topics, with hands-on examples and exercises for efficient learning. |
118 | Secure Programming HOWTO - Creating Secure Software | Technical Tutorials | Comprehensive guide on creating secure software, covering best practices for C, C++, Java, Perl, Python, and more. Highly recommended for software developers. |
119 | Go for Python Programmers | Technical Tutorials | Learn the Go programming language with this comprehensive guide designed for experienced Python programmers. Authored by Jason McVetta, this course covers installation, setup, and key Go features. |
120 | Programming Differential Privacy | Technical Tutorials | Comprehensive guide to programming differential privacy, using Python examples and interactive chapters. Suitable for computer science undergraduates. |
121 | Practical Cryptography for Developer | Technical Tutorials | Comprehensive guide to cryptography, blockchain, and security for developers. Learn practical techniques, algorithms, and best practices for implementing secure applications. |
122 | Python Machine Learning Projects | Technical Tutorials | Explore the application of Python in machine learning projects with this comprehensive guide, covering algorithms, tools, and real-world applications. |
123 | Machine Learning from Scratch | Technical Tutorials | Dive into the principles and algorithms of machine learning with "Machine Learning From Scratch" - a comprehensive guide for beginners and experienced practitioners alike. |
124 | Free and Open Machine Learning | Technical Tutorials | Discover the power of open-source machine learning with this comprehensive guide, covering key concepts, architecture, and FOSS tools for practical business applications. |
125 | Approaching Almost Any Machine Learning Problem | Technical Tutorials | Comprehensive guide to problem-solving approaches in machine learning, suitable for beginners and experienced practitioners. Covers a wide range of ML topics and techniques. |
126 | A Programmers Guide to Data Mining | Technical Tutorials | Comprehensive guide to data mining techniques, including recommendation systems, classification, and clustering. Beginner-friendly introduction for programmers with hands-on exercises and Python code. |
127 | Python Tutorial For Beginners | Video Courses | Learn Python fundamentals, installation, and setup for beginners. Explore the interactive prompt, create and run your first Python script. Ideal for new programmers. |
128 | Learn Python Basics | Technical Tutorials | Dive into the world of programming with Python, a beginner-friendly language. Explore its readability, versatility, and robust community support. |
129 | Automate the boring stuff with Python | Technical Tutorials | Learn how to use Python to automate tedious tasks like file renaming, spreadsheet updating, web scraping, and more. No prior programming experience required. |
130 | Programming, Data Structures & Algorithms in Python | University Courses | Comprehensive Python course covering programming, data structures, and algorithms from prestigious IIT Madras. Ideal for beginners and experienced programmers. |
131 | Programming and Data Structures with Python | University Courses | Comprehensive Python programming and data structures course by experienced instructor Prof. Madhavan Mukund from CMI. |
132 | Introduction to Artificial Intelligence | University Courses | Comprehensive course covering fundamental AI concepts and techniques, with hands-on programming assignments and real-world applications. |
133 | Deep Learning Applications | University Courses | Explore the latest advancements in deep learning and its practical applications in computer vision, time series, security, NLP, and data generation. |
134 | Introduction to Artificial Intelligence | University Courses | Comprehensive AI course covering search, knowledge representation, reasoning, machine learning, and natural language processing. Hands-on experience with cutting-edge AI algorithms and applications. |
135 | Artificial Intelligence | University Courses | Comprehensive overview of AI principles, hands-on experience with algorithms, and insights into the ethical implications of Artificial Intelligence. |
136 | CPython Internals: A Comprehensive Codewalk | University Courses | Explore the inner workings of the CPython interpreter, the most widely used implementation of the Python programming language, through a 10-hour code walkthrough. |
137 | Digital Image Processing I | University Courses | Comprehensive graduate-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. |
138 | Image Processing and Analysis | University Courses | Comprehensive course on image processing and analysis techniques, including hands-on exercises using Python and OpenCV. Taught by experienced instructors from UC Davis. |
139 | Photogrammetry 1 Course | University Courses | Comprehensive introduction to photogrammetry, covering camera basics, image processing, geometric transformations, and more. Hands-on learning with Python and Jupyter Notebook. |
140 | Deep Learning from the Foundations | University Courses | Gain a deep understanding of deep learning foundations and learn how to implement state-of-the-art models from scratch with fast.ai Part 2. |
141 | Introduction to Deep Learning | University Courses | Dive into the fundamentals of deep learning with MIT's intensive bootcamp, covering cutting-edge topics in computer vision, natural language processing, and more. |
142 | Deep Learning | University Courses | Comprehensive deep learning course from UC Berkeley covering neural networks, optimization, and real-world applications. Hands-on coding and experienced instructors. |
143 | Statistical Learning in Practice | University Courses | Practical introduction to statistical learning techniques, covering linear regression to advanced methods like tree-based models and SVMs. Hands-on exercises and expert instruction. |
144 | Reinforcement Learning Course | University Courses | Comprehensive Reinforcement Learning Course at Arizona State University (ASU) covering algorithms, deep RL, and real-world applications. |
145 | Learning with Big Messy Data | University Courses | Explore a wide range of machine learning and data analysis topics, including exploratory data analysis, linear regression, and feature engineering, with hands-on experience on real-world datasets. |
146 | Probabilistic Graphical Models | University Courses | Learn the fundamental concepts and techniques of probabilistic graphical models, a powerful tool for representing and reasoning about uncertainty in complex systems. |
147 | Introduction to Machine Learning | University Courses | Comprehensive machine learning course from IIT Madras, covering supervised, unsupervised learning, regression, classification, and more. Ideal for beginners and experienced learners. |
148 | Introduction to Data-Centric AI | University Courses | Discover practical techniques to improve dataset quality and boost real-world machine learning performance with this first-ever Data-Centric AI course from MIT. |
149 | Computational Thinking & Data Science | University Courses | Explore fundamental computer science and data science concepts with Python programming for data analysis and problem-solving. Suitable for beginners and experienced learners. |
150 | Probabilistic Graphical Models | University Courses | Comprehensive introduction to probabilistic graphical models, covering theory, algorithms, and real-world applications in machine learning, computer vision, and natural language processing. |
151 | Markov Chains & Algorithmic Applications | University Courses | Comprehensive course on Markov chains and their algorithmic applications, taught by Olivier Leveque at EPFL. Covers stationary distributions, ergodicity, and real-world problem-solving. |
152 | Foundations of Reinforcement Learning | University Courses | Comprehensive introduction to the fundamentals of reinforcement learning, including Markov decision processes, dynamic programming, and temporal-difference learning. |
153 | Intro to Machine Learning | University Courses | Comprehensive introduction to machine learning and statistical pattern classification, combining theoretical foundations with practical hands-on experience using Python. |
154 | Data Science | University Courses | Comprehensive data science course covering data collection, preprocessing, analysis, and visualization. Taught by renowned expert Steven Skiena at Stony Brook University. |
155 | Python and Machine Learning | University Courses | Comprehensive Python programming and machine learning course from Stanford Crowd Course Initiative. Gain practical experience in building and deploying ML models. |
156 | Statistical Learning with Python | University Courses | Comprehensive introduction to statistical learning techniques, with hands-on Python implementations and emphasis on theory and practical applications. |
157 | Data Science Foundations | University Courses | Explore the foundations of data science with the UC Berkeley Data 8 course, combining inferential thinking, computational thinking, and real-world relevance. |
158 | Data Science | University Courses | Comprehensive video series covering data preprocessing, exploratory analysis, statistical modeling, and machine learning from experienced UC Berkeley instructors. |
159 | Analyzing Big Data with Twitter | University Courses | Gain hands-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. |
160 | Machine Learning Part 1a | University Courses | Gain a solid foundation in machine learning with this comprehensive Udacity/Georgia Tech course covering supervised learning, regression, and classification algorithms. |
161 | Machine Learning | University Courses | Comprehensive introduction to machine learning techniques and algorithms, taught by Professor Pedro Domingos. Hands-on exercises, real-world case studies, and practical applications. |
162 | Reinforcement Learning | University Courses | Comprehensive course on reinforcement learning for AI, machine learning, and sequential decision-making problems. Covers core principles, algorithms, and real-world applications. |
163 | Introduction to Machine Learning for Coders | University Courses | Comprehensive and practical learning experience in deep learning, empowering learners to start training models within minutes and apply deep learning to real-world problems. |
164 | Machine Learning for Engineers 2022 | University Courses | Gain practical experience in applying machine learning techniques to solve real-world engineering problems with this comprehensive course covering theory, applications, and hands-on projects. |
165 | Introduction to Pattern Recognition & Machine Learning | University Courses | Comprehensive course covering fundamental machine learning concepts, algorithms, and real-world applications. Hands-on experience with Python and popular libraries. |
166 | Reinforcement Learning | University Courses | Comprehensive course on reinforcement learning, covering fundamental concepts, advanced algorithms, and real-world applications in AI, robotics, and more. |
167 | Natural Language Processing | University Courses | Comprehensive online NLP course covering sentiment analysis, neural networks, word embeddings, and transformer language modeling. Includes hands-on coding assignments. |
168 | Structural Analysis & Visualization of Networks | University Courses | Comprehensive network science course covering network properties, models, centrality, community detection, and real-world applications. Hands-on labs using Python's NetworkX. |
169 | Intro to Computing | University Courses | Explore the fundamentals of computing and programming with Python in Georgia Tech's collaborative CS 1301 course, featuring hands-on activities and team-based learning. |
170 | Introduction to Problem Solving and Programming | University Courses | Comprehensive Python programming course covering problem-solving, data types, control structures, functions, and object-oriented programming. Suitable for beginners with no prior experience. |
171 | Introduction to Computer Science and Programming in Python | University Courses | Explore fundamental computer science and programming concepts with this comprehensive MIT OpenCourseWare course on Python. |
172 | Introduction to Computational Thinking | University Courses | Explore computational thinking and apply mathematical concepts to real-world problems with this interactive MIT online course. |
173 | Electrical Engineering & Computer Science I | University Courses | Explore the fundamentals of electrical engineering and computer science with MIT OpenCourseWare's comprehensive course. Develop programming skills and gain insights from expert instructors. |
174 | Introduction to Programming with Arcade Games | University Courses | Learn to create your own arcade games with Python and Pygame. Covers programming fundamentals, game development techniques, and more. |
175 | Structure & Interpretation of Computer Programs | University Courses | Discover the fundamental concepts of computer programming with CS 61A, covering Python, functions, control structures, and more. Ideal for beginners and experienced learners. |
176 | Spatial Data Science | University Courses | Explore the fundamental concepts and techniques of spatial data analysis with hands-on experience using cutting-edge software and programming languages. |
177 | CS50's Web Programming with Python & JavaScript | University Courses | Dive deeper into web app design and implementation with Python, JavaScript, and SQL using Django, React, and Bootstrap. Gain hands-on experience in building and deploying web applications. |
- 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