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)

Les jeudis

Fin de journée

CHF 70.-

Genève et Lausanne (Plusieurs lieux)

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)

Les jeudis

Fin de journée

CHF 70.-

Genève et Lausanne (Plusieurs lieux)

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)

Les jeudis

Fin de journée

CHF 70.-

Genève et Lausanne (Plusieurs lieux)

Attestation de participation

Initiation aux outils de développement et environnement de programmation.

Référence: IP4

Durant cette formation, vous découvrirez les environnements de développement et les meilleurs outils pour faciliter votre immersion dans la programmation. Vous serez guidé·e dans la prise en main des meilleures IDE actuels et y apprendrez à créer, organiser, exécuter et tester votre code. Cette formation vous ouvrira ainsi la voie pour pratiquer le coding de façon plus autonome et professionnelle.

2 heure(s)

Les jeudis

Fin de journée

CHF 70.-

Genève et Lausanne (Plusieurs lieux)

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)

Les jeudis

Fin de journée

CHF 70.-

Genève et Lausanne (Plusieurs lieux)

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)

Les jeudis

Fin de journée

CHF 140.-

Genève et Lausanne (Plusieurs lieux)

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)

Les jeudis

Fin de journée

CHF 70.-

Genève et Lausanne (Plusieurs lieux)

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)

Les jeudis

Fin de journée

CHF 70.-

Genève et Lausanne (Plusieurs lieux)

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)

Les jeudis

Fin de journée

CHF 140.-

Genève et Lausanne (Plusieurs lieux)

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)

Les jeudis

Fin de journée

CHF 140.-

Genève et Lausanne (Plusieurs lieux)

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)

Les jeudis

Fin de journée

CHF 70.-

Genève et Lausanne (Plusieurs lieux)

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)

Les jeudis

Fin de journée

CHF 70.-

Genève et Lausanne (Plusieurs lieux)

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)

Les jeudis

Fin de journée

CHF 70.-

Genève et Lausanne (Plusieurs lieux)

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 toutes les formations que vous avez suivies. 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é.

Contactez-nous!