Aller au contenu

Notre catalogue

Des cours conçus pour de vrais progrès

Des cours de programmation en ligne, personnalisés et en groupe, pour tous les niveaux, à travers des parcours structurés et flexibles d'intensité variable.

7
Cours proposés
10+
Ans d'expérience
Des étudiants travaillant ensemble sur un exercice de programmation

Nos cours principaux

IA et apprentissage automatiqueNouveau

Commencez par Python et la manipulation des données sur lesquels repose le domaine, puis parcourez les fondements de l'apprentissage automatique : comment un modèle apprend à partir de données, pourquoi il surapprend, et comment distinguer un bon résultat d'un simple coup de chance. De là, vous passez aux réseaux de neurones et à l'apprentissage profond, puis aux outils qui transforment le secteur en ce moment même : les grands modèles de langage, le prompt engineering, la recherche d'information et les AI agents qui appellent de vrais outils. Vous terminez en construisant et en déployant votre propre application. Aucune connaissance mathématique au-delà du secondaire n'est requise, et chaque séance est pratique, avec un instructeur à vos côtés.

Débutant à avancé10 à 14 semaines

CV et recherche d'emploiNouveau

Se faire embaucher est une compétence à part entière, distincte de la capacité à faire le travail. Le cours commence par le fonctionnement réel du recrutement : qui lit votre CV, pendant combien de temps, et ce que les logiciels de tri écartent avant qu'un humain ne voie quoi que ce soit. Vous réécrivez votre CV et vos profils LinkedIn et GitHub en fonction de cette réalité, construisez un portfolio qui prouve ce que vous avancez, et apprenez à trouver des offres au-delà des sites d'emploi que tout le monde actualise. Vous travaillez ensuite le reste du parcours : candidatures, entretiens avec des simulations et des retours francs, et négociation d'une offre sans vous sous-estimer. Les supports couvrent le marché allemand et européen ainsi que les candidatures à l'international.

Tous niveaux4 à 6 semaines

Algorithmes

Apprenez à raisonner sur ce que coûte un programme avant même de l'exécuter. Le cours débute par le tri, la recherche et la notation Big-O, puis progresse vers la récursivité, le retour sur trace, la programmation dynamique, les méthodes gloutonnes et la théorie des graphes. Chaque sujet s'apprend en écrivant l'algorithme vous-même, puis en le cassant, afin de comprendre où il échoue et pourquoi l'implémentation de la bibliothèque standard a la forme qu'elle a. C'est le cours qui rend les entretiens techniques abordables, et celui qui distingue ceux qui savent écrire du code de ceux qui savent dire si ce code tiendra sous la charge.

Débutant à avancé8 à 12 semaines

Programmation fondamentale

Le point de départ si vous n'avez jamais écrit une ligne de code. Vous commencez par les variables, les types, les structures de contrôle et les boucles, puis passez aux fonctions, à la portée, et à la structuration d'un programme pour qu'il reste lisible à mesure qu'il grandit. En chemin, vous abordez la programmation orientée objet, la gestion des erreurs et les habitudes qui séparent un code qui se contente de fonctionner d'un code qu'une autre personne peut maintenir. L'accent porte tout du long sur la résolution de problèmes plutôt que sur la mémorisation de la syntaxe : à la fin, vous savez prendre un problème énoncé en langage courant et le transformer vous-même en programme fonctionnel.

Débutant6 à 10 semaines

Conception et architecture logicielle

Pour les développeurs qui savent déjà construire des fonctionnalités et veulent maintenant concevoir des systèmes. Le cours couvre les principes SOLID et les patrons de conception qui méritent d'être connus, puis aborde la conception de systèmes à proprement parler : comment décomposer un domaine, où tracer les frontières entre services, quand les microservices aident et quand ils constituent une erreur coûteuse. Vous travaillez l'évolutivité, le cache, la performance et les modes de défaillance sur des architectures réelles, et vous vous exercez à rédiger les documents techniques qui font approuver une conception. Attendez-vous à passer autant de temps à défendre vos décisions qu'à les prendre.

Intermédiaire à avancé8 à 12 semaines

Développement web

Construisez des applications web, du navigateur jusqu'à la base de données. Vous commencez par le HTML sémantique et la mise en page moderne en CSS, puis le JavaScript pour de vrai plutôt que comme une collection d'extraits, puis React et la façon dont un arbre de composants s'affiche réellement. La seconde moitié couvre Node.js, la conception d'une API, le dialogue avec une base de données, l'authentification et le déploiement du résultat pour que d'autres puissent s'en servir. Vous repartez avec une application full-stack que vous avez construite vous-même, et une compréhension de ce qui se passe entre la saisie d'une URL et l'affichage d'une page.

Débutant à avancé10 à 14 semaines

Développement mobile

Publiez des applications sur les deux grandes plateformes mobiles. Vous travaillez d'abord en natif, avec Swift sur iOS et Kotlin sur Android, afin de comprendre les conventions de chaque plateforme au lieu de les combattre à travers une abstraction. Vous construisez ensuite la même application en multiplateforme avec Flutter et React Native, et vous voyez précisément ce que chaque approche vous coûte. Le cours couvre la gestion de l'état, le stockage local, l'usage des API de l'appareil, et les parties que personne n'enseigne : la validation sur les stores, la gestion des versions, et la publication d'une mise à jour sans casser l'expérience de ceux qui utilisent déjà l'application.

Intermédiaire10 à 14 semaines

Développement de bases de données et de serveurs

Tout ce qui se passe après le départ de la requête du navigateur. Vous apprenez à modéliser correctement des données en SQL, à savoir quand un stockage documentaire ou clé-valeur est la meilleure réponse, et à lire un plan d'exécution quand quelque chose est lent. Le cours aborde ensuite la programmation côté serveur, la conception d'API REST et GraphQL, l'authentification et les erreurs de sécurité qui font les gros titres, puis le cache et les files d'attente en arrière-plan quand une seule requête en fait trop. Il se termine par le déploiement, la supervision et le côté opérationnel qui consiste à maintenir un service en marche une fois que de vrais utilisateurs en dépendent.

Intermédiaire8 à 12 semaines
La programmation, ce n'est pas ce que vous savez ; c'est ce que vous parvenez à comprendre par vous-même.
Chris Pine
Auteur de 'Learn to Program'

FAQ

Questions fréquentes

Nous proposons des cours en direct et interactifs en programmation et en génie logiciel : IA et apprentissage automatique, conception d'algorithmes, bases de la programmation, architecture logicielle, développement web, développement mobile, et développement de bases de données et de serveurs, du débutant à l'avancé.

Aucune expérience préalable n'est requise. Nos cours conviennent à tous les niveaux, du grand débutant au programmeur expérimenté. Vous pouvez partir de zéro, et nous vous guidons pas à pas.

Tous les cours ont lieu en direct en ligne, animés par des instructeurs experts. Les séances sont interactives, avec des projets pratiques et des retours en temps réel. Vous avez manqué une séance ? Nous fournissons des enregistrements à revoir plus tard.

Selon le cours : Python, JavaScript, HTML et CSS, React, Swift, Kotlin et SQL. Vous apprendrez les bons outils et langages pour le domaine que vous visez.

Parcourez les cours disponibles, choisissez celui qui correspond à votre niveau et inscrivez-vous. Vous recevrez tout le nécessaire pour démarrer. Besoin d'aide pour choisir ? Notre équipe est là pour vous accompagner.

Oui. À la fin, vous recevez un certificat attestant de vos nouvelles compétences, un atout pour votre CV ou votre portfolio.

La durée varie selon le sujet. Certains sont intensifs et se terminent en quelques semaines, d'autres s'étalent sur plusieurs mois. Chaque page de cours précise le temps à y consacrer.

Les cours en direct sont interactifs, vous pouvez donc poser vos questions à tout moment. Un accompagnement existe aussi en dehors des séances, via le forum de la communauté et des séances individuelles.

Développez de vraies compétences en code avec des cours en direct

Réservez une consultation gratuite et nous vous aiderons à choisir le bon chemin.