Introduction à la
programmation

Cet ensemble de formations est une passerelle vers l'univers passionnant qu'est la programmation. Par une introduction immersive et accessible, vous pourrez y acquérir les premières bases, en commençant véritablement de zéro.

À travers des ateliers pratiques, des sessions guidées et un mentorat personnalisé, vous pourrez y développer votre confiance, expérimenter avec du code, et voir les résultats concrets de vos efforts. Ces formations ont été construites sur les bases de langages accessibles et populaires, tels que Python et JavaScript. Ils sont connus pour leur simplicité et leur pertinence dans de nombreux secteurs. Des exercices concrets vous permettront de voir comment le code peut être appliqué pour résoudre des problèmes ou réaliser des projets pratiques. À la fin de cet ensemble de formations, vous aurez appris à écrire et à lire du code de base, à reconnaître des structures de programmation, et à utiliser des outils essentiels. Grâce à ces compétences, il vous sera possible de poursuivre l'apprentissage de manière plus autonome ou de suivre d'autres formations plus avancées.

Cette formation se veut être un tremplin pour "faire ses armes" en programmation, avec l'idée que chacun·e peut, quel que soit son parcours, apprendre et prendre énormément de plaisir dans cet univers.

Une brève histoire de la programmation

Référence: IP1

Avant de plonger tête baissée dans l'univers de la programmation, cette formation vous permettra de découvrir les grandes étapes de l'histoire de la programmation. Des premiers langages aux technologies modernes tels que l'IA générative, vous explorerez pourquoi et comment les langages de programmation ont évolué ainsi que les grands concepts qui ont marqué leur développement. Cette introduction vous permettra de comprendre le contexte et les enjeux de la programmation, en vous plongeant dans une perspective historique qui enrichira votre compréhension de cet univers incroyable et en constate évolution.

2 heure(s)

jeudi

17h00-19h00

CHF 70.-

Genève, rue Jean-Dassier 1

Attestation de participation

Introduction à la pensée algorithmique

Référence: IP2

Durant cette formation, vous apprendrez à structurer votre réflexion et voir un "problème" comme un·e programmeur·euse. Cette formation explorera les bases de la pensée algorithmique, à travers le pseudo-code, en décomposant les tâches en étapes logiques et en abordant des concepts fondamentaux pour résoudre des problèmes de manière efficace et systématique.

2 heure(s)

jeudi

17h00-19h00

CHF 70.-

Genève, rue Jean-Dassier 1

Attestation de participation

Introduction aux langages de programmation

Référence: IP3

Cette formation vous permettra de découvrir ce qu'est un langage de programmation. Et pourquoi ne programme-t-on pas (encore) directement en langage naturel, comme le français? Vous découvrirez ainsi les raisons de la création des langages formels et comment ils permettent de donner des instructions précises aux ordinateurs. Vous apprendrez également les points communs entre les différents langages et pourquoi, bien qu'ils aient toutes leurs spécificités, ils reposent tous sur des principes fondamentaux similaires et universels. Cette formation d'introduction vous fournira une base essentielle pour comprendre comment le code "parle" aux machines et comment vous pouvez, à votre tour, maîtriser cet outil incroyablement puissant.

2 heure(s)

jeudi

17h00-19h00

CHF 70.-

Genève, rue Jean-Dassier 1

Attestation de participation

Initiation aux outils de développement et environnement de programmation

Référence: IP4

Durant cette formation, vous serez sensibilisé·e aux dangers potentiels du monde numérique, tels que le cyberharcèlement, l'exposition à des contenus inadaptés et la manipulation des données personnelles. Vous apprendrez à repérer ces risques, à en discuter ouvertement avec votre enfant, et à lui fournir les outils pour naviguer en ligne avec davantage de sécurité.

2 heure(s)

jeudi

17h00-19h00

CHF 70.-

Genève, rue Jean-Dassier 1

Attestation de participation

Choisir un langage de programmation

Référence: IP5

Cette formation abordera les raisons pour lesquelles il existe une multitude de langages de programmation et pourquoi certains sont plus adaptés que d'autres selon vos objectifs. Vous apprendrez à évaluer les différents critères qui influencent le choix d'un langage, tel que la simplicité, la performance, la compatibilité avec d'autres technologies ou encore la popularité. Cette formation vous guidera dans la réflexion sur le choix du langage le plus approprié en fonction de cas typiques, qu'il s'agisse de développement web, logiciel, application mobile ou encore d'analyse de données. Vous découvrirez ainsi comment faire un choix éclairé pour mieux répondre à vos projets et à vos besoins futurs.

2 heure(s)

jeudi

17h00-19h00

CHF 70.-

Genève, rue Jean-Dassier 1

Attestation de participation

Découverte des bases de la programmation

Référence: IP6

Durant cette formation, vous découvrirez les éléments de base en programmation. Les variables, les types de données ou encore les opérateurs seront étudiés à travers des activités pratiques. Vous apprendrez à manipuler une donnée et organiser les informations pour "donner vie" à vos premiers programmes, grâce à l'exécution de calculs et l'affichage de résultats.

4 heure(s)

jeudi

17h00-19h00

CHF 140.-

Genève, rue Jean-Dassier 1

Attestation de participation

Les structures de contrôle

Référence: IP7

Cette formation vous initiera aux structures de contrôle, indispensables pour introduire de la logique dans votre code. Vous apprendrez à créer des conditions et des boucles qui vous permettront de prendre des décisions et de répéter des actions de manière automatisée. Cette formation vous ouvrira les portes de programmes plus dynamiques et fonctionnels.

2 heure(s)

jeudi

17h00-19h00

CHF 70.-

Genève, rue Jean-Dassier 1

Attestation de participation

Les fonctions et la modularité

Référence: IP8

Cette formation vous permettra de découvrir la notion de fonctions et la manière de structurer votre code en blocs réutilisables. Vous apprendrez comme les fonctions facilitent l'organisation et la lisibilité de vos programmes, en vous permettant de créer des codes plus modulaires et plus faciles à maintenir.

2 heure(s)

jeudi

17h00-19h00

CHF 70.-

Genève, rue Jean-Dassier 1

Attestation de participation

La manipulation de données

Référence: IP9

Cette formation vous plongera dans le monde des structures de données. Vous découvrirez comment créer et utiliser des listes, des tableaux et des dictionnaires. Vous pratiquerez le stockage et l'organisation de grandes quantités d'informations afin de développer vos compétences d'organisation. Vous vous exercerez à les manipuler de manière pratique et intuitive.

4 heure(s)

jeudi

17h00-19h00

CHF 140.-

Genève, rue Jean-Dassier 1

Attestation de participation

Premier projet personnel

Référence: IP10

Cette formation vous offrira l'occasion de réaliser votre premier projet personnel. Une calculatrice créée de toute pièce. Ce projet récapitulatif vous permettra d'expérimenter toutes les notions que vous avez acquises. Vous apprendrez à transformer une idée en une série d'actions concrètes, à diviser un projet en étapes réalisables, et à vous documenter pour résoudre les problèmes rencontrés durant la réalisation. Cette formation sera une excellente façon de renforcer votre compréhension de la programmation tout en concrétisant des compétences pratiques qui vous permettront d'aborder des projets plus complexes ensuite.

4 heure(s)

jeudi

17h00-19h00

CHF 140.-

Genève, rue Jean-Dassier 1

Attestation de participation

La pensée orientée objet

Référence: IP11

Cette formation vous présentera les raisons de développer une approche orientée objet. Vous apprendrez à planifier à structurer des mini-projets (pour commencer), de l'idée initiale aux étapes concrètes pour réaliser votre premier programme. Vous pourrez découvrir le plaisir d'aller jusqu'au bout d'un projet (bien) codé, par vous-même.

2 heure(s)

jeudi

17h00-19h00

CHF 70.-

Genève, rue Jean-Dassier 1

Attestation de participation

Le debbuging

Référence: IP12

Cette formation vous initiera aux techniques de déboggage. Vous pratiquerez un aspect essentiel et incontournable de la programmation, que vous devrez apprendre à maîtriser et accepter. Vous apprendrez entre autres à identifier et à résoudre les erreurs courantes dans votre code, en utilisant des outils et des stratégies pour comprendre et corriger les problèmes rencontrés. Vous apprendrez aussi différentes techniques pour rendre votre code plus robuste.

2 heure(s)

jeudi

17h00-19h00

CHF 70.-

Genève, rue Jean-Dassier 1

Attestation de participation

Études de cas

Référence: IP13

Cette formation vous apportera un aperçu des diverses applications concrètes qu'a permis la programmation, dans la vie quotidienne et professionnelle. Vous explorerez comment le code peut être utilisé pour automatiser des tâches, analyser des données, développer des outils personnalisés ou encore changer le monde. Cette formation vous permettra d'avoir un aperçu inspirant de ses nombreuses possibilités pratiques.

2 heure(s)

jeudi

17h00-19h00

CHF 70.-

Genève, rue Jean-Dassier 1

Attestation de participation

Certification de compétence complète CCC

Référence: CCC

En complétant 75% des formations ci-dessus, vous recevrez les informations nécessaires pour accéder à un projet final et à un examen permettant d'obtenir la Certification de Compétence Complète (CCC).

Cette certification de niveau supérieur valorisera tous les efforts que vous avez entrepris et les nouvelles compétences que vous avez acquises. C’est une reconnaissance globale et approfondie de l’ensemble des formations que vous avez suivies dans le cadre de cet ensemble de formations. Conçue pour valider l’expertise que vous avez atteinte en suivant l’intégralité des formations proposées, cette certification vous permettra de démontrer une maîtrise complète et cohérente des savoirs et savoir-faire abordés.

En obtenant cette certification, vous pourrez vous distinguer par votre capacité à appliquer vos nouvelles connaissances sur des projets concrets et transversaux. Cette certification vous offrira une reconnaissance formelle et professionnelle, renforcée par un examen final et un projet pratique validé par notre Jury et équipe pédagogique dédiée à la préparation des formations, la correction des projets et l'organisation des examens. Cette certification constituera ainsi un atout majeur pour démontrer vos compétences, votre CV, entreprendre une reconversion le cas échéant ou vous spécialiser dans ce domaine que vous avez tant étudié.

Demander une place pour
participer à une ou plusieurs formations.

Informations importantes :

  • En nous envoyant ce formulaire, vous nous faites parvenir une demande de participation sans engagements. Nous vous répondrons à l'email que vous nous avez indiqué pour vous informer si une place est encore disponible.
    • Si une place est encore disponible, nous vous transmettrons les détails pour y participer, incluant une facture à régler avant votre participation. Une fois que nous aurons reçu le paiement, votre place pour participer à notre formation vous sera définitivement confirmée par email.
    • Si aucune place est actuellement disponible, nous vous proposerons de vous réserver une place pour une session de formation suivante. Nous organisons plusieurs sessions de formation par année.
  • Avant de participer à notre formation, nous vous demandons de prendre connaissance de notre règlement général.
Retourner à toutes les formations