You can choose from a variety of challenges that will help you to better understand Python. Challenges are made in an educational way. You will learn a lot of new things and ways of using Python.
A litte warm up never killed nobody. Get your brain ready with this set of simple tasks, where you can see the right solution. Then move to bigger challenges!
Birth number generator & validator
This task should help you with picking the right difficulty of tasks in this track. Solve it first and based on your feeling, choose the right category to start with!
Your task will be to create a script that will be able to extract email from a given text.
Bulls & Cows
Here you will train your brain not only during creating this guessing game, but also when playing it! Write a program that would simulate Bulls and Cows.
Try to implement a game of Hangman! One player thinks of a word and the other tries to guess it by suggesting letters within a certain number of guesses.
Game of life
Try to implement the Game of Life. The game doesn’t involve any players. It evolves based on the initial state, requiring no further input.
Typespeed is a one-player game. The player tries to type words that are moving across the screen as fast as you can before hitting the other side.
Yours task will be to create an advanced diff tool for Python that takes into consideration semantic differences of the Python code.
Have you ever wondered how chat applications work? Now is your chance to create your own simple, or if you wish more advanced, implementation.
Your own idea
If you have a project in mind that interest you more than any of the previous, go for it! Your creativity shall be your limit.