A structured programme designed to build practical skills.
This programme trains developers able to design robust, secure and scalable applications while integrating intelligent components. It covers web and mobile development, cloud platforms, databases and agile methods.
Programme objectives
01
Develop maintainable software applications
02
Apply software design and testing practices
03
Integrate AI components into digital solutions
04
Deploy applications using cloud and DevOps tools
Useful information
What you need to know before applying.
A clear view of the programme, application process and support offered by ESPITA.
Application review
Your application is reviewed according to your academic level, qualifications and study project.
Applied learning
Lectures, tutorials, practical work, projects and case studies structure your progress.
Internships and final project
Professional experience supports skills development and employability.
International support
Students can receive support for mobility, international internships and further study.
Monthly payment available
Payment terms and schedules are confirmed with the administration office.
French / English learning
Technical and professional English is progressively integrated into the programme.
Detailed curriculum
Structured progress, year by year.
Each stage combines courses, practice, projects and professional skills development.
01
Year 1
Programming and digital foundations
Algorithms
Object-oriented programming
Web fundamentals
Databases
Computer systems
Project
Project: develop a structured multi-page web application.
02
Year 2
Application engineering
Software design
Full-stack development
Mobile development
API and database engineering
Software testing
Project
Project: build and test a collaborative business application.
03
Year 3
Intelligent systems and deployment
Applied AI
Cloud computing
DevOps and CI/CD
Application security
Project management
Project
Internship and final project: deliver an intelligent application from design to deployment.
Detailed content may evolve during curriculum updates. The admissions office confirms the version applicable to each intake.
Skills developed
Technical, methodological and interpersonal skills.
Java, Python and JavaScriptObject-oriented designWeb and mobile frameworksDatabase designTesting and quality assuranceGit, CI/CD and cloud fundamentals
Learn by creating real projects.
Full-stack business application
AI-assisted mobile application
Automated testing and deployment pipeline
Programme technologies and certifications.
Git and GitHubCloud fundamentalsSoftware testing
Career opportunities
Build your professional future.
Junior Full-stack Developer
Mobile Developer
Software Tester
DevOps Assistant
Intelligent Application Integrator
Further study in engineering or a Master programme