Rapunzel Code Editor
Support forum
Python Tutorials
Python videos

Learn Python!

Congratulations, you're about to learn Python!

Python is a widely used programming language that is intuitive and easy to learn. From researchers to independent developers to large companies such as Facebook and DropBox: they all rely on Python. And for good reasons.

The goal of this website is to provide an accessible introduction to Python for beginners.

If you do not have a Python environment set up yet (or don't even know what this means!) then let's first:

Once you're all set up, dive right in with one of the basic tutorials:

  1. Syntax
  2. Iterables: list, dict, tuple, and set
  3. Loops: for and while
  4. Functions
  5. Modules
  6. Exceptions: error handling

Or do you want to learn about numerical computing with Python?

  1. NumPy
  2. DataMatrix
  3. Plotting with Seaborn and Matplotlib
  4. Statistics with SciPy, Statsmodels, and Pingouin

Or perhaps you're interested in deep learning in Python with Keras?

  1. Introduction to deep learning
  2. Building a basic neural network
  3. Classifying images with MobileNetV2
  4. Customizing MobileNet v2 with transfer learning

Or do you prefer to sit back, watch, and learn?