Welcome to your first steps in programming! In this course you will learn the fundamentals of Python, one of the most popular and versatile programming languages in the world. Python is used everywhere — from web development and data science to artificial intelligence and game design.
Python is known for being easy to read and write, making it an excellent language for beginners. Its syntax is clean and straightforward, which lets you focus on learning programming concepts rather than fighting with complicated rules.
You don’t need to install anything on your computer. You will write and run all your Python code directly on the Dodona platform. Just type your code in the editor, submit it, and see the results instantly.
We use Python 3, which is the current and actively maintained version of the language.
As your knowledge and expertise grows, you may wish to explore more advanced editors and environments. Popular choices include:
For now, Dodona has everything you need to get started. Let’s begin!