Python Programming Tutorials
Machine Learning
Employ both supervised and unsupervised machine learning, to make predictions or to understand data.
View
Data Analysis
Learn how to use Python with Pandas, Matplotlib, and other modules to gather insights from and about your data.
Quantum Computer Programming
Learn the basics and concepts of working with quantum computers and qubits through practical applications and the Qiskit package.
Start
Game Development
Create your own games with Python's PyGame library, or check out the multi-platform Kivy.
Python Fundamentals
Learn the basic and intermediate Python fundamentals.
Web Development
How to develop websites with either the Flask or Django frameworks for Python.
Bots & AI
Creating various software bots, like bots in games, in chats, and to interact with the web. Not to be confused with robotics!
Robotics
Control hardware with Python programming and the Raspberry Pi.
GUIs
Create software with a user interface using Tkinter, PyQt, or Kivy.
Go is a programming language aimed at being simple, easy to work with, and capable of high performance.
View Tutorial