The Ultimate Guide to Sets in Python

Everything you need to know about the set data structure in Python.

5 Lessons

Intermediate

Progress

Not started

10 Python One-Liners That Fit Into a Tweet

A Python one-liner is a snippet of code that solves a problem in a single line. Want to learn to write Pythonic code? Study Python one-liners written by the pros!

Advanced

Progress

Not started

The Ultimate Guide to Dictionaries in Python

Python comes with several built-in data types. These are the foundational building blocks of the whole language. They have been optimised and perfected over many years. In this comprehensive tutorial, we will explore one of the most important: the dictionary (or dict for short).

Easy

Progress

Not started

Python Crash Course

Stand on the shoulders of giants! As a Python coder without a strong foundation of the basics in Python, everything will take double the time. Accelerate your productivity and make sure these basics stick!

5 Lessons

Easy

Progress

Not started

Computer Science Fundamentals

This course is a living organism that contains various topics to help you thrive in computer science.

Easy

Progress

Not started

Algorithms

As society undergoes major trends in automation, artificial intelligence, and ubiquitous computing, the gap between those that understand algorithms and those that don’t grows rapidly. The constantly shifting landscape of sought-after skills and jobs in the 21st century makes it imperative for young people to be able to understand, control, and manipulate basic algorithms.

While the only constant is change, the concepts and basics of algorithms and algorithmic theory form the basis upon which much of the upcoming changes are built. Roughly speaking, understand algorithms and you’ll be well equipped to thrive in the upcoming decades.

10 Lessons

Intermediate

Progress

Not started

The Coder's Toolchain: How Everything Works Together in Python

Git, virtual environments, namespaces, and the best Python editor. This course provides you profound knowledge relevant for any serious Python developer. It resolves common confusions about the Python toolchain -- and gives you a global picture of how everything works together to form effective Python programs. This course alone will save you weeks, if not months, of painful coding efforts and trial and error.

8 Lessons

Easy

Progress

Not started

NumPy 101 - From Zero to Hero in Python's Data Science Library

Don't miss out on the data science mega trend. NumPy is Python's 800-pound gorilla in data science and machine learning. And this course makes you a NumPy expert in no time.

8 Lessons

Intermediate

Progress

Not started

8 Pillar Machine Learning Algorithms in Python

This course gives you an intuitive understanding of the eight most important machine learning algorithms. It helps you get started using them in your own projects NOW -- in a single line of Python code.

After finishing this course, you'll be able to select, understand, and implement the top 8 machine learning algorithms in your own projects.

9 Lessons

Intermediate

Progress

Not started

Object-Oriented Python

​​​Build ​your new Python power-skill "object-oriented programming" to boost your earning potential and ​kickstart your collaborative​ coding skills!

9 Lessons

Intermediate

Progress

Not started

How to Create the Hangman Game in Python

A Step-By-Step Guide For Teenagers and Absolute Python Beginners

11 Lessons

Easy

Progress

Not started
Pen