I can code!

Learn to program in Python, C# and Java.


Why to study with us?

Kateřina Hiclová

Kateřina Hiclová
Event participant: I can code

One is certain, try it and see!
The power of enthusiasm is catching. All you need is just that :)

You will learn

  • What programming is about

  • Programming basics

  • Coding in Python, Ruby, Java or C# (Advanced programming courses)

Where? In our one-day workshops or long-term evening courses.

Want more? Check out our intense courses.

One-Day Workshops

I Can Code: Introduction

Never seen code in your life and it all looks like gibberish? Would you like to try programming and have no experience? Then this is the right course for you. It opens doors to all the other programming courses. No need to be afraid, even a complete beginner can do it!

You will learn:

  • The structure of an app and how it all works

  • What code looks like

  • Basic principles of programming and principles of object-oriented languages

  • The essential building blocks of a program

Intro to… (a Particular Language)

You already got your feet wet? After the initial introduction, it's time to choose the programming language you will explore further. We have prepared a number of one-day courses where you’ll refresh your programming basics, this time in the language of your choice. Building on that, you’ll learn more programming structures and principles.


  • Intro to Python (I Can Code: Python!)

  • Intro to Ruby on Rails (I Can Code: Ruby on Rails!)

  • Intro to Java (I Can Code: Java!)

  • Intro to C# (I Can Code: C#!)

  • Intro to JavaScript (I Can Code: JavaScript!)

You will learn:

  • Programming stereotypes and programmer thinking

  • To delve deeper into programming basics

  • To expand your knowledge with new programming structures and principles


This workshop is for all those who wish to explore the world of electronic gadgets and have at least taken the Introduction to Programming course. What is this Arduino good for? You can use it to open windows based on temperature, humidity, for measuring the temperature in your fridge or locating your car or bike.

You will learn:

  • What is Arduino good for, the setup and its pitfalls

  • To make a LED blink

  • To measure light intensity

  • To measure temperature

  • How displays work and how to see the results on them

Intro to testing

Fancy trying something completely different and exploring the world of IT? Are you sharp, hardly ever miss a thing and have an analytical mind? Software testing might be a great IT opportunity for you. This workshop will introduce you to the basic principles of testing and the responsibilities of a tester. No prior knowledge required.

You will learn:

  • Basic methods of test analysis

  • To prepare testing scenarios

  • Web app testing

Intensive courses

Rome wasn’t built in a day. And it is not even remotely possible to learn programming in such a short time. However, many of you are excited to learn no matter what and that is what makes us so happy.

When workshops are not enough, we also offer more intensive courses. Do you want to really dig into this subject and make real progress? Do you want to be able to code a proper mobile, desktop or web app? Then you’ve come to the right place.


  • Java I - introduction to Java programming for beginners

  • Java II - Java for intermediate programmers (follow-up to Java I)

  • C# - introduction to C# programming for beginners