Available courses

Python Foundations: Thinking Like a Machine is a 12-week course for complete beginners. You will learn Python, but more importantly you will learn to run code in your head: to predict exactly what a program does, step by step.

Why does this matter now? AI can write code in seconds. What it cannot do is take responsibility for that code. The people who will thrive in the next 10–15 years are those who can read, question and verify code — whether a human or an AI wrote it. That skill rests on solid foundations, and that is what this course builds.

  • No prior programming experience needed
  • 12 weeks, about 4–6 hours per week
  • Every week: a lesson, hands-on practice and a short quiz
  • Ends with a final project and an oral code defense
  • Content available in English and Turkish — switch language from the menu at the top

Trust but Verify is an 8-week course for people who can already read and write basic Python. AI can now produce code in seconds; this course teaches the scarce skill that remains: proving that code is correct, safe and maintainable before anyone relies on it.

  • Prerequisite: Python Foundations: Thinking Like a Machine (or equivalent)
  • 8 weeks, about 4–6 hours per week
  • Testing with pytest and Hypothesis, coverage and mutation testing, static analysis, security review and code review
  • Ends with a capstone: audit a project written by AI and defend your findings
  • Content in English and Turkish — switch language from the menu at the top