AI2 – Applied Institute of Artificial Intelligence

AI2 — the Applied Institute of Artificial Intelligence — offers programmes in applied AI, data and connected technologies. Explore programme requirements, teaching formats and certification information, or contact our team.

Quick Contact:
Follow Us:

AI2 — the Applied Institute of Artificial Intelligence — offers programmes in applied AI, data and connected technologies. Explore programme requirements, teaching formats and certification information, or contact our team.

Quick Contact:
Follow Us:

Bachelor in Applied AI

Three years taught in English: two foundation years in Data & AI or Industrial IT, then a professional final year preparing a French Level 6 title.

Bachelor · 3 years · 100% English

From your first line of code to a State-registered title

Years 1 and 2 are AI2 foundation years, offered in two tracks: Data & AI or Industrial IT. Year 3 is the professional final year, with a company placement, preparing a French Ministry of Labour title at Level 6.

Bachelor students in class at the AI2 campus in Écouen
3 yearstwo foundation years, then a professional final yearJoin in Year 1, Year 2 or Year 3
2 tracksData & AI or Industrial IT in Years 1 and 2Final-year profile confirmed at the end of Year 2
420 hguided hours in Year 1, about 14 hours a weekLabs in small groups
Level 6French State title prepared in Year 3, with placementRNCP37873 or RNCP41370

The programme map

Two tracks, one final-year choice

Year 1After secondary school: Grade 12, A-levels or Baccalauréat with mathematics
Year 2After one validated year of higher education in a related field
Year 3After two years: HND, BTEC Level 5, BTS or BSc Years 1–2, mapped by AI2
MScAny AI2 BSc graduate progresses to MSc Year 1

A Data & AI student can join the Industry 4.0 final year on academic review; the reverse requires the software prerequisites. Progression to each year requires validation of the previous one.

Which track is for you?

Data & AI: future developers and data analysts

For students who like mathematics and programming, want to build software and data products, and aim at AI application developer, data analyst or data scientist roles.

Industrial IT: engineers of the connected factory

For students drawn to electronics, networks and automation, who want to work in manufacturing, energy, logistics or smart buildings as industrial IT or IIoT engineers.

Track 1

Data & AI track

Y1

Data & AI Foundations

The two pillars every AI profile needs: the mathematics behind data and machine learning, and the tools used in industry.

Hours420 h210 h per semester
Subjects252 semesters
EntrySecondary schoolwith mathematics
LanguageEnglish B2or English-medium school
OutcomeYear 2both semesters at 10/20
Maths · 140 hData & AI · 210 hProfessional · 70 h
Semester 1 · Mathematics, programming and data basics210 h
CodeModuleWhat students learnBlockHours
B1.01Sums & ProductsSummation and product notation, induction, classic resultsMaths21 h
B1.02Logic & ReasoningPropositional logic, quantifiers, proof techniquesMaths14 h
B1.03Linear SystemsGaussian elimination, solving and interpreting linear systemsMaths21 h
B1.04Real SequencesConvergence, limits, recursive sequencesMaths14 h
B1.05Descriptive StatisticsPython, spreadsheetIndicators, distributions, reading and interpreting chartsMaths14 h
B1.06Introduction to Python ProgrammingPython 3, Jupyter, VS CodeSyntax, data types, control flow, functions, modules, notebooksData & AI21 h
B1.07Data Visualisation with PythonMatplotlib, SeabornChoosing the right chart for the messageData & AI21 h
B1.08Code Versioning with Git & GitHubGit, GitHubLocal Git, branches, collaboration, GitHub and GitLab workflowsData & AI14 h
B1.09Linux & Development EnvironmentUbuntu, BashCommand line, shell scripting, environments and packagesData & AI14 h
B1.10Databases & SQL ProgrammingPostgreSQLRelational model, DBMS, queries, joins, aggregationsData & AI21 h
B1.11Technical EnglishTechnical reading, documentation, presentations in EnglishProfessional21 h
B1.12Project ManagementTrelloPlanning, roles, deliverables, first agile practicesProfessional14 h
Semester 2 · Analysis, applied data and a first project210 h
CodeModuleWhat students learnBlockHours
B1.13Counting & CombinatoricsPermutations, combinations, counting principlesMaths14 h
B1.14Finite Probability SpacesEvents, conditional probability, independence, BayesMaths14 h
B1.15Algorithms & Data StructuresPythonComplexity, sorting and searching, lists, stacks, treesMaths14 h
B1.16Real Functions of One VariableFunctions, derivatives, variations: the intuition behind gradient descentMaths14 h
B1.17Object-Oriented Programming in PythonPythonClasses, objects, inheritance, clean and reusable codeData & AI14 h
B1.18Data Analysis with PandasPandas, PlotlySQL from Python, cleaning, exploratory analysis, interactive Plotly chartsData & AI21 h
B1.19Excel for Data ScienceExcelFormulas, pivot tables, data preparation and dashboardsData & AI21 h
B1.20Web Applications with FlaskFlaskRoutes, templates, forms, serving data through a web appData & AI14 h
B1.21Introduction to Numerical OptimisationNumPyMinimising a function, link with machine-learning trainingData & AI14 h
B1.22UX/UI & Data StorytellingPower BIDashboard design, Power BI basics, telling a story with dataData & AI14 h
B1.23Communicating & Presenting ResultsReports, slides and oral presentation of analysesProfessional21 h
B1.24Ethics, Law & GDPRData protection, responsible use of data and AIProfessional14 h
B1.25Year 1 Data Synthesis ProjectFull stack of the yearTeam project on real data, from SQL to dashboard, defended before a juryProject21 h
Year projectFrom a raw dataset to a dashboard

Teams of 3–4 clean and analyse a real dataset, store it in PostgreSQL, build a Flask or Power BI front-end and present it to a jury.

AssessmentContinuous + examinations

Graded labs and mini-projects, end-of-semester examinations and the year project. Pass mark 10/20 per semester, resit in June.

Next stepBachelor Year 2 · Data & AI

Students who validate both semesters progress to Year 2. The Industrial IT track stays open with the networks prerequisites.

Tools of the year

Python 3JupyterVS CodeGit and GitHubLinuxPostgreSQLPandasNumPyMatplotlibSeabornPlotlyFlaskExcelPower BI
Mathematics

Reason with logic and proof, solve linear systems, compute statistics and simple probabilities, understand derivatives and optimisation.

Programming

Write clean Python with functions and classes, use Git and Linux, query SQL, serve data through a small Flask app.

Data

Load, clean and explore data with Pandas, build clear charts and dashboards, present findings in English.

Y2

Applied Data, BI & Cloud

A second analytics language, advanced SQL and NoSQL, business intelligence and cloud data, with the linear algebra and probability that machine learning relies on.

Hours350 h182 h + 168 h
Subjects212 semesters
EntryYear 1or 1 year of HE
CertificationMongoDBpreparation, optional exam
OutcomeYear 3BSc App Dev, or Industry 4.0 on review
Maths · 112 hData & AI · 196 hBusiness · 42 h
Semester 1 · Linear algebra, R, SQL and business intelligence182 h
CodeModuleWhat students learnBlockHours
B2.01Advanced Descriptive StatisticsPython, RBivariate analysis, correlation, outliers, robust indicatorsMaths14 h
B2.02MatricesMatrix operations, inverse, determinant, data as matricesMaths14 h
B2.03Vector SpacesBases, dimension, subspacesMaths14 h
B2.04Linear MapsLinear transformations, kernel and image, matrix representationMaths14 h
B2.05Introduction to R ProgrammingR, RStudioR syntax, data structures, functions, RStudio projectsData & AI21 h
B2.06Data Analysis with the Tidyversetidyversedplyr, tidyr, reproducible data-wrangling pipelinesData & AI14 h
B2.07Business IntelligencePower BI, TableauExcel, Power BI and Tableau: data models, KPIs, dashboardsData & AI21 h
B2.08Advanced SQLPostgreSQLSub-queries, CTE, window functions, indexes, views, optimisationData & AI28 h
B2.09Big Data, NoSQL & MongoDBMongoDBDocument databases, big-data ecosystem, MongoDB certification preparationData & AI21 h
B2.10Marketing & Market AnalysisMarket studies, quantitative analysis of customers and demandBusiness21 h
Semester 2 · Probability, optimisation, R applications and cloud168 h
CodeModuleWhat students learnBlockHours
B2.11Optimisation & Operations ResearchPythonLinear programming, constraints, decision modelsMaths14 h
B2.12Integration on an IntervalIntegrals, primitives, numerical integrationMaths14 h
B2.13Discrete Random VariablesExpectation, variance, Bernoulli, binomial and Poisson lawsMaths14 h
B2.14Continuous Random VariablesDensities, uniform, exponential and normal lawsMaths14 h
B2.15Data Visualisation with Rggplot2Grammar of graphics, publication-quality chartsData & AI14 h
B2.16R Shiny: Deploying AnalysesShinyInteractive web apps for data, deployment on a serverData & AI14 h
B2.17Building & Deploying R PackagesdevtoolsPackage structure, documentation, testing, distributionData & AI7 h
B2.18Web Scraping with Rrvest, httrCollecting data from web pages and APIs, legal limitsData & AI14 h
B2.19Cloud Data ManagementAWS, AzureStoring and querying data on AWS and AzureData & AI21 h
B2.20Finance & Financial AnalysisExcelFinancial statements, ratios, analysing a company with dataBusiness21 h
B2.21Year 2 Data Synthesis ProjectFull stack of the yearTeam project: data collection, BI dashboard or Shiny app, cloud deployment, juryProject21 h
Year projectA deployed data product

Teams collect data, store it in SQL or MongoDB, analyse it in R or Python and ship a Power BI dashboard or a Shiny app on the cloud.

AssessmentContinuous + examinations

Graded labs, projects and end-of-semester examinations; pass mark 10/20 per semester.

Next stepYear 3 · BSc final year

BSc AI-Powered Application Development by default; BSc Data Analytics & Applied AI (Industry 4.0) on academic review.

Tools of the year

RRStudiotidyverseggplot2ShinyPostgreSQLMongoDBExcelPower BITableauAWSAzurePython
Mathematics

Handle matrices and linear maps, model uncertainty with random variables, solve a simple optimisation problem.

Data engineering

Advanced SQL with window functions, MongoDB documents, cloud storage, responsible web data collection.

Analytics

Analyse in R and Python, build BI dashboards, deploy a Shiny app, read financial and market data.

Track 2

Industrial IT track

Y1

Computing, Networks & Automation

Programming, networks, databases, electricity and sensors, PLCs and how a factory runs, each module already linked to a competency block of the Year 3 title.

Hours420 h2 semesters
Modules12hardware labs
EntrySecondary schoolmaths or science
LanguageEnglish B2100% English
OutcomeYear 2both semesters at 10/20
Computing, networks and data · six modules245 h
CodeModuleWhat students learnBlockHours
IB1.01Mathematics for Computing & DataSpreadsheet, Python, JupyterLogic and Boolean algebra; binary and hexadecimal; sets and functions; descriptive statistics; basic probability; reading chartsTransv.35 h
IB1.02Algorithms & Python ProgrammingPython 3, VS Code, JupyterAlgorithmic thinking; types and control flow; functions; lists, dictionaries, tuples; CSV and JSON; modules; debugging; first unit testsBC01 · BC0363 h
IB1.03Operating Systems & Work EnvironmentUbuntu, Windows 11, VirtualBoxHardware architecture; Windows and Linux; Bash and PowerShell; users and rights; virtualisation; automation scriptsBC0228 h
IB1.04Computer Network FundamentalsPacket Tracer, WiresharkOSI and TCP/IP; Ethernet; IPv4 addressing and subnets; IPv6 basics; DHCP, DNS; switching; frame analysis; addressing plan of a small siteBC0249 h
IB1.05Relational Databases & SQLPostgreSQL, DBeaverRelational model; queries, joins, aggregates, sub-queries; DDL and DML; keys and constraints; first data modellingBC0342 h
IB1.09Front-end Web DevelopmentVS Code, Git, GitHubHTML5, CSS3 and responsive layout; JavaScript and the DOM; forms; displaying data; Git basicsBC0328 h
Industrial systems and professional skills · six modules175 h
CodeModuleWhat students learnBlockHours
IB1.06Electricity, Electronics & Industrial SensorsArduino, ESP32, multimeter, rigsElectrical laws; electrical-risk awareness; discrete and analogue sensors (0–10 V, 4–20 mA); actuators; signal conditioning; microcontroller acquisitionBC01 · BC0235 h
IB1.07Introduction to Automation & PLCsSiemens TIA Portal, PLCSIMCombinational and sequential logic; GRAFCET; PLC architecture and scan cycle; Ladder; timers and counters; tests on rigsBC0149 h
IB1.08Industrial Organisation & Performance IndicatorsCase studies, spreadsheetProduction flows; Lean, 5S, continuous improvement; OEE, MTBF, MTTR, scrap rate; quality; Industry 4.0; the IT/OT boundaryBC0128 h
IB1.10Cyber-hygiene, GDPR & Digital EthicsANSSI and CNIL guidesThreat landscape; strong authentication; backups; ANSSI hygiene guide; GDPR; specifics of industrial environmentsBC0221 h
IB1.11Technical & Professional EnglishManufacturer documentationIT and industrial vocabulary; documentation; emails and tickets; short oral presentationsTransv.21 h
IB1.12Professional Communication & Project MethodOffice suiteIntervention reports; oral presentation; teamwork; disability awareness; launch of the pilot-line projectTransv.21 h
Year projectFirst pilot line

Students wire sensors to a microcontroller, program a first PLC sequence and display measurements in a web page.

AssessmentLabs and case studies

Graded labs, case studies, mini-projects and written tests, each module marked out of 20. Pass mark 10/20 per semester.

Weekly rhythmAbout 14 hours a week

Electronics, PLC and network labs on physical rigs, in groups of 12 students at most.

Tools of the year

Python 3VS CodeJupyterUbuntuWindowsVirtualBoxPacket TracerWiresharkPostgreSQLDBeaverArduinoESP32Siemens TIA PortalPLCSIMGit and GitHub
Computing

Write and test Python scripts, work in Linux and Windows, query SQL, build a web page that displays data.

Networks

Explain OSI and TCP/IP, design the addressing plan of a small site, analyse frames, apply the ANSSI hygiene rules.

Industrial systems

Wire and read sensors, program a first PLC sequence in Ladder, compute OEE, MTBF and MTTR.

Y2

IT & OT Engineering

Both sides of the factory network: data engineering, reporting, APIs and machine learning on the IT side; automation, routing, VLANs and industrial protocols on the OT side.

Hours420 h2 semesters
Modules11connected pilot line
EntryYear 1or 1 year of HE
LanguageEnglish B2100% English
OutcomeYear 3BSc Industry 4.0 · RNCP41370
IT side · data, databases, APIs and ML238 h
CodeModuleWhat students learnBlockHours
IB2.01Advanced Python, OOP & VersioningPython, pytest, Git, GitHubObject-oriented programming; packages; error handling; virtual environments; pytest; code quality; Git branches, reviews and mergesBC01 · BC0342 h
IB2.02Data Engineering & Production Historisationpandas, InfluxDB, TimescaleDBMachine-data acquisition; ETL with pandas; data quality; time series; time-series databases; scheduling; traceabilityBC0149 h
IB2.03Production Reporting & DashboardsPower BI, GrafanaKPIs defined with users; decision-support data models; Power Query, DAX basics; Grafana; automated reportingBC0142 h
IB2.07Database Modelling & ProgrammingPostgreSQL, Looping, DBeaverMerise and UML; conceptual, logical and physical models; normalisation; indexes; views; stored procedures; triggersBC0342 h
IB2.08Back-end Development & APIsFastAPI, PostmanHTTP and REST; FastAPI; JSON; database connection; authentication; OpenAPI documentation; API testingBC0335 h
IB2.09Machine Learning for Industrial Datascikit-learn, JupyterML project method; data preparation; regression and classification; anomaly detection; metrics; limits and biasBC0128 h
OT side and professional skills182 h
CodeModuleWhat students learnBlockHours
IB2.04Advanced Automation & HMITIA Portal, WinCC, PLCSIMIEC 61131-3 (Ladder, ST, FBD); structured programs; introduction to PID; HMIs and operator panels; diagnosisBC0156 h
IB2.05Switching, Routing & VLANCisco IOS, Packet Tracer, GNS3VLAN and 802.1Q trunks; Spanning Tree; static routing and OSPF; inter-VLAN routing; access-control lists; documentationBC0249 h
IB2.06Industrial Protocols & IIoTNode-RED, UaExpert, MosquittoModbus RTU/TCP; Profinet; EtherNet/IP; OPC UA; MQTT publish/subscribe; gateways; data flows from shop floor to ISBC0249 h
IB2.10Technical EnglishSpecifications, standards and datasheets; manufacturer support; project presentationTransv.14 h
IB2.11Agile Project ManagementJira, TrelloScrum and Kanban; requirements; user stories; estimation; sprint follow-up; retrospectiveTransv.14 h
Year projectConnected pilot line

A simulated PLC, data over OPC UA or MQTT, a time-series database, a FastAPI service and a production dashboard, defended before a jury.

AssessmentLabs, files and practical exams

Graded labs, data and modelling files, practical examinations and the pilot-line project. Pass mark 10/20 per semester.

Next stepYear 3 · BSc Industry 4.0

The final year on RNCP41370, with the company placement and the State examination.

Tools of the year

PythonpytestpandasInfluxDBTimescaleDBPower BIGrafanaTIA PortalWinCCCisco IOSGNS3Node-REDUaExpertMosquittoFastAPIscikit-learnJira
IT side

Build a pipeline from machine data to a time-series database, publish KPIs, expose data through FastAPI, train an anomaly model.

OT side

Program an IEC 61131-3 application with its HMI, configure VLANs and routing, connect equipment over Modbus, OPC UA and MQTT.

Project

Deliver a connected pilot line end to end and defend it individually before a jury, in English.

Tuition and admission

Fees and entry requirements

YearLevelTuition per yearFrom, after AI2 scholarship
Bachelor Year 1 · Data & AI or Industrial ITFoundation€9,000Stated in the admission letter
Bachelor Year 2 · Data & AI or Industrial ITFoundation€9,000Stated in the admission letter
BSc final year · App Development or Industry 4.0Level 6 · EQF 6€10,500€9,900

RequirementsWho can apply

  • Year 1: secondary-school leaving certificate with mathematics, or science for Industrial IT.
  • Year 2: one validated year of higher education in a related field.
  • English B2: IELTS 6.0, TOEFL iBT 72 or English-medium schooling.
  • File review and online interview. French is not required.

IncludedWhat your tuition covers

  • Teaching, labs, projects and examinations.
  • Google Workspace with Gemini.
  • Work-study possible from Year 2, subject to a contract.
  • Not included: housing, living costs, insurance, travel and visa fees.

Bachelor Years 1 and 2 are AI2 foundation years. The French State title is prepared in Year 3 and requires passing every competency block. See Life in France for living costs and work-study for the options from Year 2.

Start your Bachelor at AI2

Tell us your current level and we confirm your entry year and track in writing.