Apply your knowledge by building a project

If you're just starting
  • Corner Shop Calculator

    • Best to start

    Ever dreamed of owning a shop? Let's dive in! This project will teach you how to calculate your shop's net income using Python. Build a handy tool to track your earnings by inputting product sales, staff costs, and other expenses and watch Python crunch the numbers for you! By the end, you'll have a practical calculator that will give you a clear picture of your shop's financial health. No accounting degree required!

  • Virtual Study Assistant

    Welcome to your first Python project! This project is a practical task that helps you apply the Python skills you’ve learned so far. The Virtual Study Assistant is designed to be simple and approachable, introducing you to fundamental programming concepts while solving a real-world problem

  • Zookeeper with Python

    Have you ever wondered what it's like to peer into different animal habitats? With this project, you'll be able to build a simple monitoring system using Python! Think of it as a virtual zoo visit from your console. You'll dive into the basics of Python and learn how to handle data input and output.
    This project will teach you how to take user commands and display animal information, making you feel like a real zookeeper. You'll use lists to organize your data and loops to keep the program running. In the end, you'll have a fun, interactive tool that shows off your new Python skills and lets you explore the animal kingdom from your screen.

  • Business Reality Analysis

    • Fastest to complete

    Use GenAI, particularly ChatGPT, to assess and align your professional skills with real-world job market demands. This project guides you through a structured analysis of job vacancies, encouraging a pragmatic approach to career planning and development.

  • Chatbot with Python

    Get started building your own simple chatbot! This project will guide you through creating a console-based assistant in Python that can exchange greetings, take your name, and solve basic math problems.
    Learn the basic concepts to bring your friendly, calculating assistant to life. You will learn how to take input from users in your program. You will also learn how to make your programs more interactive with if statements and loops. Discover how to declare functions to structure your program. See Python's power and simplicity at work in an interactive project.

  • Interview Preparation with AI

    ChatGPT and similar generative AI can be used to prepare for the interview. In this project, you will use AI to prepare for your next job interview and land your dream job.

  • Monty Hall Problem

    Suppose you are a contestant in a game show where you can win a car prize if you correctly choose the door from among three doors. You choose door №1. The game host reveals the content of door №3 and it contains a goat. Then the host asked you whether you prefer to change the door. What would you do? Would you stick to your first choice or prefer to change it?

  • Simple Python CLI Chat

    Get started with OpenAI's Chat Completion API by implementing it in a Python CLI program. Create a CLI assistant with whom you can chat.