• In English

  • Online Only
  • 1 Week / 1 Session

Code Your Way to Efficiency:
A Python Workshop on Smart Scheduling

Step into the world of computational thinking! Solve a real problem with Python in this free hands-on workshop.
Min students: 4 | Max students: ∞

What you will learn

  • Get a taste of Systematic Problem-Solving.
  • Experience Algorithmic Thinking in action.
  • Sample the basics of Coding Knowledge and Practices
  • Face a Real-World Coding Problem.
  • Discover code-centric, problem-solving skills
  • Practice Evaluating and Improving a Solving Process.
Write your awesome label here.
Start Date
March 27, 2025
End Date
March 27, 2025

Georgios Tsatiris

Your Instructor:
Georgios has been a professional programmer, researcher and computer science tutor since 2011. He holds a BSc degree in Informatics, as well as a Master's degree in Computer Science, and is currently in pursuit of a PhD degree in Human-Computer Interaction and Machine Learning. He has been teaching in higher education institutions, both private and public, since the age of 24. [full bio]

Dive into Python problem-solving and see the power of code in action.

The Course Includes:

  • 1 Live Session
  • 1 Hands-On Project
  • Lecture Notes in PDF

Requirements:

No prior knowledge of programming and computer science is required.

This course is ideal for:

  • People who want to learn programming
  • Novice or beginner programmers
  • Experienced programmers
  • Programming enthusiasts
  • Professionals who want to expand their skillset
  • People who want to learn Python
🔍 What?

In this hands-on workshop, you'll dive into the fundamentals of computational thinking through a practical Python project. You'll build a smart task scheduler to solve a real-world problem, with no prior experience required!

🎯 Why?

This workshop is a perfect teaser to give you a taste of the powerful problem-solving skills you'll master in the full Computational Thinking with Python course. By the end, you'll see how computational thinking can simplify complex challenges and improve your coding efficiency.

👨‍🏫 How?

Through live, interactive guidance, you'll work step by step on a real-world task scheduler project. First, you'll learn to break down the problem, identifying key elements like tasks, priorities, and availability. Then, you'll write Python code to assign tasks fairly among team members, and explore how to improve the system with smart logic, such as handling edge cases and making decisions based on availability.

💡 Bonus: Stay until the end for a special offer on the full course and future related courses to deepen your computational thinking skills!
Skills developed: Problem Decomposition, Practical Algorithmic Thinking, Basic Python Programming, Task Optimization

Lectures Schedule

Times in Central European Time (CET)

Syllabus

Frequently asked questions

Do I need to have Zoom installed?

Yes. All online lessons are taught via Zoom.

What's the refund policy?

A 100% refund -no questions asked- if you cancel up to 24 hours before the first live session.

Can I pay in instalments?

Yes, instalment payment options are available in most cases. Please reach out to us at info@d6learning.com to discuss the best plan for you.

More questions?

Please contact us directly here. We will respond within 1 to 2 days.
Created with

We use cookies to provide you with an optimal experience and relevant communication. Learn more or accept individual cookies.

Necessary

Necessary cookies (First Party Cookies) are sometimes called "strictly necessary" as without them we cannot provide the functionality that you need to use this website. For example, essential cookies help remember your preferences as you navigate through the online school.

Functional

Functional cookies enable this website to provide enhanced functionality and personalization, by remembering information you have entered and choices you make. These preferences are remembered through the use of persistent cookies, so that you will not have to set them again the next time you visit the website.

Analytics

Analytics cookies track information about visits on our website so that we can measure and improve its performance, as well as optimize our course content. These cookies help us analyze user behavior by tracking the number of visits, how visitors use the website, which site or page they come from and how long they are staying for.

Marketing

Marketing cookies are used to deliver advertising material relevant to you and your interests. They are also used to limit the number of times you see an advertisement, resulting to more targeted advertising, as well as help us measure the effectiveness of our campaigns. They are usually placed by advertising networks we collaborate with, with our permission.