Devenez un expert dans le domaine de l'intelligence artificielle et des données
Le Bachelor en Développeur IA est une formation de trois ans (niveau Bac+3) en alternance qui s’adresse aux étudiants passionnés par l'informatique et l’intelligence artificielle, souhaitant se spécialiser dans le développement de solutions IA après deux années de formation supérieure en informatique ou numérique.
Un programme complet qui permet à l’étudiant de maîtriser les fondamentaux du développement logiciel, d’explorer les technologies avancées en IA, et de devenir opérationnel sur des projets réels au sein de l’entreprise d’accueil dès la premiere année.
Un programme complet qui permet à l’étudiant de maîtriser les fondamentaux du développement logiciel, d’explorer les technologies avancées en IA, et de devenir opérationnel sur des projets réels au sein de l’entreprise d’accueil dès la premiere année.
+7k
Offres d'emploi en 2024 en hausse de +30%
Source : nucamp
+72k€
Salaire moyen d'un développeur IA en France en 2024
Source : nucamp
+400€/jour
TJM Junior moyen en Freelance
Moyenne constatée sur la plateforme Malt
Ce que la formation va
vous apportez concrètement
Concevoir et déployer des applications sécurisées et performantes
Développez des applications sécurisées et innovantes
Apprenez à concevoir, développer et déployer des applications multicouches sécurisées. Intégrez les pratiques DevOps pour automatiser les tests, assurer une livraison continue et respecter les standards de sécurité, tout en utilisant des outils tels que Docker et CI/CD.
Maîtrisez l’intelligence artificielle et le Machine Learning
Plongez dans les fondamentaux du Machine Learning et du Deep Learning grâce à Python et aux mathématiques appliquées. Concevez des algorithmes IA performants, exploitez les bases de données SQL et NoSQL, et intégrez des modèles prédictifs dans vos projets web.
Conception et prototypage d’applications
Apprenez à analyser les besoins utilisateurs, concevoir des maquettes avec Figma, et structurer des bases de données robustes pour créer des applications web simples. Vous développerez des compétences en front-end et back-end avec des langages et frameworks modernes tels que HTML, CSS, JavaScript, et Python.
Stratégie business, gestion de projet et mindset
Développez vos compétences en gestion de projet informatique et business, tout en acquérant un mindset solide. Apprenez à coordonner des équipes, à appliquer des méthodes agiles, et à maîtriser le marketing digital et le Growth Hacking pour porter vos projets à succès. Bénéficiez d'un mentorat et de networking pour booster votre carrière.
L’impact de l'intelligence artificiel sur l’avenir
"L'intelligence artificielle est peut-être l'une des technologies les plus profondes avec laquelle nous travaillons aujourd'hui. Elle permet de redéfinir les limites de ce que l'humanité peut accomplir. L'IA est là pour amplifier la créativité humaine et apporter des solutions à certains des plus grands défis mondiaux."
Satya Nadella
PDG de Microsoft
Programme
La formation Développeur IA se déroule sur 3 années : une première partie à temps pleins avec un stage de 8 semaine puis 2 ans en alternance.
1
Bachelor 1re année
2
Bachelor 2eme année
Période : Rentrée de Janvier à Juin + 5 semaines de stage
ou Rentrée en d'Octobre à Juin + 8 semaines de stage
ou Rentrée en d'Octobre à Juin + 8 semaines de stage
Durée : 630 heures
Rythme : Formation initiale
Développer ses compétences en développement Front-End
Ce module vous initie aux bases du développement web front-end, essentielles pour créer des interfaces utilisateur attrayantes et réactives.
Vous apprendrez à utiliser HTML, CSS, Bootstrap et Tailwind pour concevoir des sites web modernes. Vous développerez des compétences en design et en ergonomie, vous permettant de réaliser des pages web esthétiques et fonctionnelles.
Vous apprendrez à utiliser HTML, CSS, Bootstrap et Tailwind pour concevoir des sites web modernes. Vous développerez des compétences en design et en ergonomie, vous permettant de réaliser des pages web esthétiques et fonctionnelles.
- Les bases de HTML et CSS
- Les Frameworks CSS : Bootstrap et Tailwind
- Principes de design web et d'ergonomie
- Création de sites web réactifs
- Bonnes pratiques en développement front-end
Développer ses compétences en programmation Python
Ce module vous plonge dans l'apprentissage de la programmation avec Python, un langage polyvalent et largement utilisé.
Vous découvrirez les bases de la programmation, les structures de données, les fonctions et la programmation orientée objet. Vous serez en mesure de développer des scripts pour gérer des données simples.
Vous découvrirez les bases de la programmation, les structures de données, les fonctions et la programmation orientée objet. Vous serez en mesure de développer des scripts pour gérer des données simples.
- Introduction à la programmation avec Python
- Structures de contrôle et de données
- Fonctions et modules
- Programmation orientée objet
- Développement de scripts pour la gestion de données
- Introduction à Flask/Django
- Développement d'applications web simples
- Gestion des bases de données avec ORM
- Création d'API RESTful
Développer ses compétences en bases de données
Ce module vous enseigne les fondamentaux des bases de données relationnelles, essentielles pour stocker et gérer efficacement les données.
Vous apprendrez à concevoir et manipuler des bases de données SQL & NoSQL, à écrire des requêtes pour extraire et modifier des données, et à comprendre la modélisation des données.
Vous apprendrez à concevoir et manipuler des bases de données SQL & NoSQL, à écrire des requêtes pour extraire et modifier des données, et à comprendre la modélisation des données.
- Introduction aux bases de données relationnelles
- Langage SQL & NoSQL
- Modélisation de données
- Conception de bases de données
- Interrogation et manipulation des données
Développer ses compétences en mathématiques
Ce module est dédié à l'acquisition des connaissances mathématiques nécessaires pour la programmation et l'intelligence artificielle.
Vous renforcerez vos compétences en algèbre linéaire, en matrices et en probabilités, ce qui vous permettra de comprendre et de résoudre des problèmes complexes en informatique.
Vous renforcerez vos compétences en algèbre linéaire, en matrices et en probabilités, ce qui vous permettra de comprendre et de résoudre des problèmes complexes en informatique.
- Algèbre linéaire
- Matrices
- Probabilités
- Applications mathématiques en programmation
Développer ses compétences en UX/UI
Ce module vous forme à la compréhension des besoins des utilisateurs et à la conception de maquettes d'applications.
Vous apprendrez à analyser les exigences d'un projet en utilisant des méthodes Agile, à réaliser des maquettes avec des outils comme Figma ou Adobe XD, et à transformer des idées en designs concrets.
Vous apprendrez à analyser les exigences d'un projet en utilisant des méthodes Agile, à réaliser des maquettes avec des outils comme Figma ou Adobe XD, et à transformer des idées en designs concrets.
- Analyse des besoins utilisateurs avec les méthodes Agile
- Techniques de maquettage
- Création de maquettes avec Figma ou Adobe XD
- Respect d'un cahier des charges
- Communication des idées et des concepts
Développer ses compétences en dynamisation des pages web
Ce module vous permet d'ajouter de l'interactivité à vos sites web en apprenant le langage JavaScript.
Vous découvrirez comment rendre vos pages web plus dynamiques, améliorer l'expérience utilisateur et manipuler le Document Object Model (DOM).
Vous découvrirez comment rendre vos pages web plus dynamiques, améliorer l'expérience utilisateur et manipuler le Document Object Model (DOM).
- Introduction à JavaScript
- Manipulation du DOM
- Événements et interactivité
- AJAX et communication avec le serveur
- Bonnes pratiques en JavaScript
Développer ses compétences en sécurité des applications web
Ce module vous sensibilise aux enjeux de la sécurité informatique et vous apprend à protéger vos applications web.
Vous découvrirez les principales vulnérabilités, comment les prévenir et les bonnes pratiques en matière de sécurité.
Vous découvrirez les principales vulnérabilités, comment les prévenir et les bonnes pratiques en matière de sécurité.
- Bases de la sécurité web
- Vulnérabilités courantes (XSS, injection SQL)
- Mise en place de mesures de sécurité sur un projet existant
- Authentification et autorisation
- Bonnes pratiques en développement sécurisé
Développer ses compétences en gestion de projet
Ce module vous initie aux méthodologies de gestion de projet, notamment les approches Agile et SCRUM.
Vous apprendrez à planifier, organiser et suivre l'avancement de vos projets, en favorisant la collaboration et l'efficacité.
Vous apprendrez à planifier, organiser et suivre l'avancement de vos projets, en favorisant la collaboration et l'efficacité.
- Introduction à la gestion de projet
- Méthodologies Agile/SCRUM
- Planification et estimation
- Gestion d'équipe et communication
Se professionnaliser avec le programme illith +
Ce module vous prépare au monde professionnel en développant vos compétences linguistiques, votre compréhension du milieu des affaires et votre développement personnel.
Vous améliorerez votre anglais, acquerrez des notions fondamentales en business et droit, et participerez à des séminaires animés par des experts du secteur.
Vous améliorerez votre anglais, acquerrez des notions fondamentales en business et droit, et participerez à des séminaires animés par des experts du secteur.
- Cours d'anglais (préparation TOEIC)
- Introduction au business, marketing et droit
- Développement personnel et mindset
- Séminaires et conférences sur les innovations technologiques
Stages professionnels
Vous aurez l'opportunité de mettre en pratique vos compétences lors de stages en entreprise.
- Rentrée en Janvier (stage de 5 semaines)
- Rentrée en Octobre (stage de 8 semaines)
Ces expériences vous permettront de découvrir le fonctionnement d'une entreprise, de développer votre réseau professionnel et d'acquérir une expérience précieuse.
Période : Octobre à Juin
Durée : 490 heures
Rythme : Alternance, 1 semaine en formation / 2 semaines en entreprise
Renforcer ses compétences en développement Front-End
Ce module vous permet de créer des interfaces utilisateur dynamiques et performantes en utilisant React JS.
Vous approfondirez vos connaissances en développement front-end pour réaliser des applications web complètes intégrant des API REST.
Vous approfondirez vos connaissances en développement front-end pour réaliser des applications web complètes intégrant des API REST.
- Développement avancé avec React JS
- Composants et gestion des états
- Intégration d'API REST
- Optimisation des performances
- Sécurité des applications front-end
Renforcer ses compétences en développement Python
Dans ce module, vous maîtriserez le développement de fonctionnalités métiers sécurisées en Python.
Vous apprendrez à concevoir des applications back-end robustes, en mettant l'accent sur la sécurité et les bonnes pratiques de programmation.
Vous apprendrez à concevoir des applications back-end robustes, en mettant l'accent sur la sécurité et les bonnes pratiques de programmation.
- Conception de l'architecture back-end
- Développement de services métiers sécurisés
- Interaction avec les bases de données
- Mise en place de tests unitaires et d'intégration
- Optimisation et maintenance des applications
Renforcer ses compétences en sécurisation des applications web
Ce module vous permet d'approfondir vos connaissances en sécurité web.
Vous étudierez les menaces avancées et apprendrez à implémenter des mesures de sécurité efficaces pour protéger vos applications.
Vous étudierez les menaces avancées et apprendrez à implémenter des mesures de sécurité efficaces pour protéger vos applications.
- Sécurité avancée des applications web
- Protection contre les attaques sophistiquées
- Authentification et autorisation avancées
- Sécurité des API
- Conformité avec les normes et réglementations
Renforcer ses compétences en bases de données NoSQL
Ce module vous initie aux bases de données NoSQL, notamment MongoDB, pour manipuler des données non structurées.
Vous apprendrez à intégrer ces bases de données dans vos applications et à choisir la solution adaptée à vos projets.
Vous apprendrez à intégrer ces bases de données dans vos applications et à choisir la solution adaptée à vos projets.
- Introduction aux bases de données NoSQL
- Manipulation de MongoDB
- Modélisation des données NoSQL
- Intégration avec les applications web
- Comparaison SQL vs NoSQL
Renforcer ses compétences en méthodologie DevOps
Ce module vous initie aux pratiques DevOps pour améliorer la collaboration entre les équipes de développement et d'exploitation.
Vous apprendrez à automatiser les déploiements et à mettre en place des pipelines CI/CD avec des outils tels que Docker.
Vous apprendrez à automatiser les déploiements et à mettre en place des pipelines CI/CD avec des outils tels que Docker.
- Principes de DevOps
- Automatisation des tests
- Conteneurisation avec Docker
- Intégration continue (CI) et déploiement continu (CD)
- Outils DevOps (Jenkins, GitLab CI/CD)
Se professionnaliser avec le programme illith +
En complément de votre formation technique, le programme ILLITH + vous accompagne dans le développement de compétences transversales indispensables pour le monde professionnel.
- Cours d'anglais : Poursuite de la préparation au TOEIC
- Business : Marketing digital, droit des affaires, conformité RGPD
- Mindset : Leadership, prise de décision, gestion de crise
- Projets professionnels : Participation à des hackathons et business games
- Séminaires et conférences : Interventions sur l'IA, la cybersécurité et l'entrepreneuriat
Expérience professionnelle en alternance
Tout au long de l'année, vous renforcerez vos compétences en entreprise grâce à l'alternance.
- Alternance : 1 semaine en formation / 2 semaines en entreprise
Vous participerez à des projets réels, approfondirez vos connaissances et développerez votre réseau professionnel.
Période : Septembre à Juillet
Durée : 490 heures
Rythme : Alternance, 1 semaine en formation / 3 semaines en entreprise
Développer ses compétences en Machine Learning
Ce module vous introduit aux concepts fondamentaux du Machine Learning en utilisant Python et la bibliothèque scikit-learn.
Vous apprendrez à comprendre et à implémenter des modèles d'apprentissage automatique pour résoudre des problèmes réels, en explorant des techniques de classification, de régression et de clustering.
Vous apprendrez à comprendre et à implémenter des modèles d'apprentissage automatique pour résoudre des problèmes réels, en explorant des techniques de classification, de régression et de clustering.
- Introduction au Machine Learning
- Utilisation de scikit-learn
- Prétraitement et analyse des données
- Modèles de classification et de régression
- Évaluation et validation des modèles
Développer ses compétences en mathématiques avancées pour l'IA
Ce module approfondit les concepts mathématiques essentiels pour l'intelligence artificielle, notamment l'algèbre linéaire, le calcul matriciel et l'optimisation.
Vous renforcerez vos compétences en mathématiques pour mieux comprendre les algorithmes de Machine Learning et de Deep Learning.
Vous renforcerez vos compétences en mathématiques pour mieux comprendre les algorithmes de Machine Learning et de Deep Learning.
- Algèbre linéaire avancée (espaces vectoriels, valeurs propres)
- Calcul matriciel et tenseurs
- Probabilités et statistiques avancées
- Optimisation mathématique (descente de gradient, fonctions de coût)
- Applications mathématiques en Machine Learning
Développer ses compétences en Deep Learning
Ce module vous plonge dans le monde du Deep Learning en utilisant TensorFlow et Keras.
Vous apprendrez à construire, entraîner et déployer des réseaux de neurones profonds pour des tâches complexes telles que la reconnaissance d'images et le traitement du langage naturel.
Vous apprendrez à construire, entraîner et déployer des réseaux de neurones profonds pour des tâches complexes telles que la reconnaissance d'images et le traitement du langage naturel.
- Introduction aux réseaux de neurones artificiels
- Utilisation de TensorFlow et Keras
- Réseaux de neurones profonds (DNN)
- Réseaux de neurones convolutionnels (CNN) pour la vision par ordinateur
- Réseaux de neurones récurrents (RNN) pour le traitement du langage naturel
- Techniques d'optimisation et régularisation
Se professionnaliser avec le programme illith +
En complément de votre formation technique, le programme ILLITH + continue de vous accompagner dans votre développement professionnel et personnel.
- Cours d'anglais : Finalisation de la préparation au TOEIC
- Business : Stratégies entrepreneuriales, levée de fonds
- Mindset : Leadership avancé, gestion d'équipes
- Séminaires et conférences : Interventions sur les dernières avancées en IA, éthique de l'IA
Projet de fin d’études et préparer sa soutenance
Ce module est consacré à la réalisation de votre projet de fin d'études, intégrant le Machine Learning ou le Deep Learning.
Vous concevrez et développerez un projet complet que vous présenterez lors d'une soutenance finale devant un jury.
Vous concevrez et développerez un projet complet que vous présenterez lors d'une soutenance finale devant un jury.
- Choix et définition du projet
- Conception et développement de la solution
- Tests et validation
- Rédaction du rapport de projet
- Préparation de la soutenance
Rythme & durée
Pour permettre l’immersion dans le quotidien de l’entreprise d’accueil tout en poursuivant ses études, le Bachelor spécialisé dans le développement web se déroule en alternance sur un rythme idéal :
- 8 semaines de stage (1 année)
- 2 semaines en entreprise et 1 semaine à l’école (2e année)
- 3 semaines en entreprise et 1 semaine à l'école (3e année)
Dans la réalisation de la période en alternance, plusieurs contrats sont disponibles : le contrat de professionnalisation ou le contrat d’apprentissage. Afin de valider l’acquisition de compétences et savoir-faire professionnels, deux entretiens d’évaluation sont organisés chaque année.
Poursuivre ses études chez illith
Mastères IA Data Engineer
2 ans en alternance
Ce programme permet de devenir un expert dans le développement de solutions d'intelligence artificielle et d'automatisation avancée
Les métiers & débouchés
Développeur Web Full Stack
Vous serez capable de créer des applications web complètes, en maîtrisant à la fois le front-end (HTML, CSS, JavaScript) et le back-end (Python, Flask/Django).
Data Scientist
Spécialisé en Machine Learning, vous analyserez des données complexes pour développer des modèles prédictifs et aider à la prise de décisions stratégiques.
Ingénieur en Sécurité Informatique
Vous mettrez en œuvre des solutions de sécurisation pour protéger les systèmes et les données des cybermenaces.
Ingénieur DevOps
Vous optimiserez les cycles de développement et de déploiement des applications grâce aux pratiques DevOps et à l’automatisation des tests et déploiements.
Comment rejoindre illith ?
Les inscriptions chez Illith se font indépendamment de ParcourSup et sont ouvertes à partir du mois d’octobre. Elles restent disponibles jusqu’à la fin du mois de septembre, sous réserve des places restantes et des conditions d’admission. Le processus d’admission comprend une session dédiée, durant laquelle les candidats doivent présenter leur dossier de candidature, suivi d'un entretien de 30 à 45 mn avec un membre de l'équipe ILLITH, où vous pourrez partager vos motivations dans un échange ouvert et convivial. Le résultat vous sera communiqué rapidement.
- Pré-requis : Niveau Bac ou Niveau Supérieur
- Expérience : Un minimum d'un an de formation dans un domaine lié à l'informatique ou au numérique (par exemple : DUT ou BTS) est recommandé. Cela inclut des formations en développement d'applications, en gestion des réseaux ou en informatique décisionnelle. Si vous êtes débutant mais motivé, contactez-nous pour explorer des options adaptées à votre parcours.
Modalités d’accès à toutes les formes de handicap
Tous nos sites sont accessibles aux Personnes à Mobilité Réduite (PMR), et l'ensemble de nos enseignements peut être dispensé dans des salles adaptées. Pour plus d'informations, contactez nous.
Étape 1 : Déposez votre candidature
Soumettez votre dossier en ligne en quelques minutes. Après réception, vous serez recontacté sous 48 heures pour organiser un entretien à votre convenance. Cette première étape est simple et rapide, lancez-vous !
Déposez votre candidature
Étape 2 : Passez votre entretien
Une fois votre dossier examiné, vous serez invité à un entretien de 30 à 45 minutes avec un membre de l'équipe ILLITH, où vous pourrez partager vos motivations dans un échange ouvert et convivial. Le résultat vous sera communiqué rapidement.
Étape 3 : Test technique
Selon votre parcours scolaire et votre orientation souhaitée, vous pourriez être invité à passer un test technique d'environ 15 minutes. Ce test nous permettra d'évaluer votre niveau afin de vous orienter au mieux.
Étape 4 : Recevez vos résultats d’admission
Après votre entretien, vous recevrez vos résultats. Vous serez informé de la suite à donner à votre candidature et des prochaines étapes pour rejoindre notre programme.
Étape 5 : Finalisez votre inscription
Une fois admis, vous pourrez compléter votre inscription en fournissant les documents nécessaires. Notre équipe vous guidera dans cette étape pour garantir une entrée en toute sérénité.
Le coin questions / réponses
Quelles sont les compétences acquises à la fin de la formation ?
À la fin du Bachelor Développeur IA, vous maîtriserez les bases du développement web (HTML/CSS, JavaScript), la programmation (Python), la gestion des bases de données (SQL/NoSQL) et la conception de modèles d'intelligence artificielle (Machine Learning, Deep Learning). Vous saurez également déployer des applications sécurisées en utilisant des pratiques DevOps et des outils comme Docker.
La formation est-elle accessible aux débutants ?
Oui, la formation est conçue pour être accessible aux débutants. Dès la première année, vous acquerrez des bases solides en développement web et programmation avant de progresser vers des projets plus complexes en intelligence artificielle et en sécurité des applications.
Quels sont les débouchés après le Bachelor Développeur IA ?
Les débouchés incluent des postes tels que développeur web, développeur IA, ingénieur en machine learning, chef de projet IA, consultant en IA, ou encore spécialiste en sécurité des applications. Ce diplôme vous offre des compétences recherchées dans des secteurs en forte croissance.
Comment se déroulent les projets pratiques ?
Chaque semestre, vous réaliserez des projets concrets en lien avec les compétences enseignées. Que ce soit la création d'un site web, le développement d'une application sécurisée ou la conception de modèles IA, chaque projet vous permettra d'appliquer vos connaissances dans des situations réelles.
Les tarifs de la formation
Droits d’inscription (450 €)
Les frais de dossier, payables une seule fois lors de l'inscription initiale, peuvent être reportés sur l'année suivante en cas d'échec à l'obtention d'un diplôme requis. Ils ne sont pas remboursables et restent acquis à l'école, même en cas d'annulation.
Frais de scolarité (3 ans) :
1ère année : 7300 € - Initial
2ème année : 7490 € - Alternance
3ème année : 7890 € - Alternance
Tous les tarifs indiqués concernent des formations en statut initial. Pour les tarifs en alternance, merci de contacter l'école.
2ème année : 7490 € - Alternance
3ème année : 7890 € - Alternance
Tous les tarifs indiqués concernent des formations en statut initial. Pour les tarifs en alternance, merci de contacter l'école.
- Cours dispensés par des experts en intelligence artificielle et développement logiciel.
Carte étudiante (accès illimité à l'impression, aux laboratoires de développement et à certains équipements spécialisés). Accès à l’intranet, espace e-learning et aux outils de communication interne. - Accès à l’intranet, espace e-learning et aux outils de communication interne.
- Suivi individualisé de l’étudiant (coaching, mentorat, accompagnement personnalisé vers l’emploi).
- Carte étudiante (accès illimité à l'impression, aux laboratoires de développement et à certains équipements spécialisés).
- Accès à des environnements et licences logicielles professionnels : plateformes cloud, outils de développement (VS Code, PyCharm), environnements de virtualisation, GitHub, Office 365 Pro Plus.
Est-il possible de suivre la formation à distance ?
Certaines parties de la formation peuvent être suivies à distance, notamment les cours théoriques et certains travaux pratiques. Toutefois, des sessions en présentiel sont également prévues pour les projets de groupe et certaines évaluations.
Cycle Bachelor
Développeur IA
Développeur IA
Prochaine rentrée :
Janvier 2025 ou Octobre 2026
Janvier 2025 ou Octobre 2026
Durée :
3 ans
3 ans
Niveau d’entrée :
Niveau Bac ou supérieur
Niveau Bac ou supérieur
Modalités de Participation :
En hybride sur le campus de Bordeaux
En hybride sur le campus de Bordeaux
* Ce programme permet d’accéder au Titre RNCP n°37873 TP - Concepteur développeur d'applications de niveau 6 (niveau Bac+3) enregistré par décision publiée le 20/07/2023 par ministère du travail du plein emploi et de l' insertion