90 minutes per lesson, once a week

Code Lab

Discover programming through practical projects. Learn the basics, try things out and develop your own ideas step by step. Without the pressure of having to follow a fixed learning path.

Duration

90 minutes per lesson, once a week

Certificate

Certificate of Completion

Level

All Levels

Who is it for?

Learning should be accessible to everyone.

The Code Lab is for people who want to learn programming and gain a better understanding of technology, regardless of their current level of knowledge.

It is particularly suitable for:

Beginners who have never programmed before Students and young adults who want to explore IT through practical experience Career changers who want to develop new digital skills People interested in technology who want to turn their own ideas into software People who don’t want to commit to a full programming course but would rather explore individual topics

You don’t need to be an IT professional to take part. The Code Lab is designed to show that programming can be understandable and accessible even without much prior knowledge.

For anyone who wants to try programming, learn something new and build their own small projects.

Everyone is welcome.

About the course

Learn by building.

The Code Lab is a modular learning programme by GET TO KNOW IT designed to make getting started with programming practical and easy to understand. Instead of focusing on dry theory, you’ll learn through your own projects, exploring how code works, how software is built and how you can turn your own ideas into reality.

The individual modules can be attended independently and cover different topics and projects, from getting started with Python to developing your own applications. This means you can start wherever your interests and previous experience fit best.

Ready to start learning?

Explore the course, build something yourself and take the next step in your journey.

Modules

Learn step by step.

Explore the modules and build your knowledge through practical, project-based learning.

018 lessons, 1 lesson per week

Getting started with programming

You will learn

  • Explain what programming is and how a simple program works
  • Write and run simple Python programs
  • Use variables and work with different values
028 lessons · 8 weeks

Build a Modular Application

You will learn

  • Structure a small Python program into logical sections
  • Create and use their own functions
  • Represent and manage states within a program
036 × lessons

Web Development

You will learn

  • create the basic structure of a website using HTML
  • style and lay out websites using CSS
  • implement basic responsive designs
0412 lessons

Modern Web Development

You will learn

  • understand the fundamental structure of modern web applications
  • break web interfaces into reusable components
  • work with state and dynamic content
058 lessons

APIs & Databases

You will learn

  • understand what an API is and what it is used for
  • read and process JSON data
  • understand and build basic REST APIs
068 lessons

Hosting & Developer Tools

You will learn

  • use Git for version control
  • work with GitHub and manage repositories
  • use basic terminal commands
078 lessons

Portfolio & Job Applications

You will learn

  • build and maintain a personal portfolio
  • present their own projects professionally
  • use GitHub as part of their professional profile