Programming training

for Beginners in Geneva

Would you like to learn to program and code, but are a beginner?

Our courses are specially designed to help you master the basics of programming.

Whether you’re considering a career change or are simply curious, this training course will guide you step by step.

Over 463 satisfied Genevans
4.6/5

Our programming training objectives

learn video editing

Learning the basics

It's important to understand and know how to create a user interface that's intuitive and pleasant to navigate, which is the very essence of a quality website.

programming

Mastering languages and tools

Master the basics of the essential languages used in web and software development, such as Python, JavaScript, HTML/CSS, and learn how to create your first projects.

web design stage

Create your own projects

We'll teach you several types of programming, adapted to your projects such as creating applications, games, websites and other interfaces.

What exactly will you learn?

logo left course
website creation training

The theory common to all languages :

– Understand the function and role of variables in the storage and use of information in a program.

– Master the incrementation and typing of data (int, float, string, etc.), as well as static and dynamic typing depending on the language.

– Learn how to create and use functions, and understand their scope (local or global) for better code organization.

– Explore the use of functions available in packages and libraries to extend a program’s capabilities.

– Design efficient functions, with practical examples in graphics and data management.

– Recursion, where a function reuses itself to solve problems in an elegant way.

– Discover arrow functions, especially in JavaScript, for a more concise syntax when writing anonymous functions.

– Use conditions (“if”, “else”, etc.) and logical operators (AND, OR, NOT) to control the flow of program execution.

– Study loops (bounded or unbounded) through practical examples and understand how they can be used to repeat actions.

– Compare lists, tables and tuples, with concrete applications such as grid games.

– Manipulate key-value collections (dictionaries, objects) for structured data management.

– Deepen your understanding of object-oriented programming (OOP) by creating classes and objects to model interactions, as in character games.

– Work on mini-projects throughout the course to apply the concepts studied and reinforce what has been learned.

– Compare different programming languages to identify similarities and differences in the concepts covered.

– Introduce debugging techniques, test units of code and use the console to check variable values and resolve errors.

python training code

Python-specific hands-on course

– Using tuples.

– Packages pygame (game creation), tkinter (software creation) , TIL( image manipulation), numpy, pandas, matplotlib, metatrader5, pycryptodome, csv…

java script training code
html 5 code training
programming

Javascript-specific practical course

– Use of DOM API (create HTML content under certain conditions).

– Event management (buttons, text fill, etc.).

– CSS style modification and strategy study.

– Responsive displays.

php training code

PHP-specific hands-on course

– Difference between WEB server and WEB client languages.

– Apache server principles.

– The echo function (conditional HTML content creation).

– Database management.

– User login and identification management.

– Chat or network game.

exclamation point

A shortage of web programmers in Switzerland!

+ 0 %

job offers
in this area since 2021

The shortage of qualified personnel in Switzerland has never been more worrying. At least, that’s what emerges from the latest Swiss labor shortage index published by Adecco in collaboration with the University of Zurich’s Swiss Labor Market Monitor.

Information source: www.ictjournal.ch & L’Association pour l’emploi des cadres

How our coding and programming courses work

1

Planning programming courses

Call us to make an appointment and set a date and location for your 1st class. Please note that our courses are one-to-one, enabling you to learn more effectively and solve your problems quickly and precisely.

We offer the possibility of carrying out your programming training at home or at our offices in Geneva Eaux-vives at 36 rue du 31 décembre.

When we call, we’ll ask you to prepare a list of the points you’d like to cover during the course. Thanks to this, we can work on what you want first.

planning calendar
white arrow
2

Code training course

Programming Fun Fundamentals

We’re going to start with the basics of programming, without immediately plunging you into complex code!
Imagine you’re building a project with logic bricks.
We’ll teach you how to use simple environments and user-friendly tools to understand the logic of programming, without getting lost in the technical details of languages.
It’s fun and accessible, even for those who’ve never programmed before.

Let your creativity do the talking

Programming isn’t just about code, it’s also about creativity.
We’ll show you how to create visually appealing interfaces while writing simple, structured code.
You’ll learn how to personalize your projects with colors, animations and unique designs.
Let your imagination run wild and make your creations as dynamic as you are.

Add Features

Once you’ve got the basics down, we’ll teach you how to integrate interactive features into your projects: forms, buttons, or even interactive animations to enrich the user experience.
You don’t need to be an expert to make your creations captivating and functional.
We simplify every step for you.

Publish your project

Congratulations, your first application or website is ready!
We’ll guide you through the process of putting it online, so you can share your work with the world.
Learn how to host and make your project accessible, and get feedback from your friends, colleagues, or even a wider audience.

beginner computer course
descending arrow
3

Homework and progress monitoring

Most of the work is done when we’re not there, and yes! You’ll have homework to do! This will enable you to get to grips with your technology and use it on your own.

Example of real-life application: create your own website, putting into practice everything you’ve learned so far.

Then, at the next appointment, we can look at the various difficulties encountered and help you to overcome them.

Learn, train, progress, have fun!

This is our teaching method, guaranteeing 100% progress.

image computer course 2

"And now you know the program!
Don't wait any longer and learn to code now."

logo computer course
lesson planning

Plan your computer lessons

And enjoy a course FREE

For planning 10 lessons over the year* (2023-2024)

Computer courses
cours informatique genève logo

Planifiez votre cours d'informatique maintenant au

Nous répondons du Lundi au Samedi de 8h à 19h

Nous attendons votre appel !

Plan your computer course now at

We answer Monday to Saturday from 8am to 7pm

We look forward to hearing from you!

On vacation
until April 1st

(No, it’s not a joke)

vaccinations

Visit the contact page to schedule a lesson or if you have any questions!