• In English

  • Online Only
  • 6 Weeks / 12 Sessions

Computational Thinking
with Python

Introduction to computational thinking and algorithms using Python. Master the art of problem-solving while gaining programming skills. Break down tasks, recognize patterns and design solutions.
Min students: 4 | Max students: 25

What you will learn

  • Master the art of Systematic Problem-Solving.
  • Employ Logical and Algorithmic Thinking.
  • Get a grasp of Basic Coding Knowledge and Practices
  • Practice your mastery on Real-World Coding Problems.
  • Transferable Skills to Advanced Concepts.
  • Learn how to Evaluate and Improve a Solving Process.
Write your awesome label here.
Start Date
March 31, 2025
End Date
May 14, 2025

Mondays - Wednesdays

18:00 CET, 17:00 GMT, 12:00 EST

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]

Learn coding and build your problem-solving skills, in one go.

The Course Includes:

  • 12 Live Sessions
  • Lecture Recordings
  • 5 Homework Projects
  • 1 Portfolio 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?

Computational thinking is a structured problem-solving approach rooted in computer science. It involves breaking problems into smaller parts, identifying patterns, and devising efficient solutions. At its core, it emphasizes logical reasoning, abstraction, algorithmic design, and pattern recognition, essential skills in today’s digital world.

🎯 Why?

💡 For novice programmers, computational thinking offers a structured approach beyond tutorials, helping them break down problems, identify patterns, and develop efficient solutions. It builds confidence and independence in tackling coding challenges.
💡 For experienced programmers, computational thinking provides the theoretical foundation to apply their expertise in diverse fields. Mastering abstraction, algorithmic efficiency, and pattern recognition allows them to solve complex problems in areas like data analysis and system optimization, and algorithmic trading.
💡 Beyond coding, computational thinking enhances problem-solving in various careers and everyday tasks. It helps professionals in business, marketing, and customer support analyze data, optimize workflows, and troubleshoot issues, boosting productivity and innovation.

👨‍💻 How?

Cultivating computational and algorithmic thinking takes time, but it doesn’t have to be slow or inefficient.

👨🏽‍🏫 Live lectures will introduce fundamental concepts interactively, making learning engaging and practical.

🗂️ Hands-on programming projects will reinforce classroom learning by applying concepts to real-world problems, helping you level up in one of the most popular programming languages out there!

👨‍👨‍👦‍👦 Your instructor is an experienced programmer and tutor who has spent nearly a decade teaching computational thinking to learners from various backgrounds.
Skills developed: Fundamental Programming Skills, Analytic Thinking, Methodical Problem-Solving, Basic Understanding of the Python Programming Language, Understanding of Algorithms

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