FR Français

My Education

"Live as if you were to die tomorrow. Learn as if you were to live forever." — Mahatma Gandhi

4Institutions
70Modules
69Course elements
2Countries

University of Pau and the Adour Region | UPPA

Master 1 — Computer Systems for Industrial and Services Logistics Engineering (SIGLIS)

Montaury Campus, Anglet, France 2026 - Present Pursuing

Master's program combining information systems, software engineering and industrial logistics, taught at the Montaury campus in Anglet.

Highlights

  • Master's programme combining software engineering with industrial and services logistics.
Modules 18

S7

  • Information Systems Modelling French 33h 4 ECTS

    This unit covers the modelling and simulation of flows. Simulation relies on a set of models and methods that approximate the behaviour of a real physical system (Law and Kelton, 2000). The unit focuses on Monte-Carlo simulation and discrete-event simulation.

    Learning outcomes

    • Study complex systems
    • Model the behaviour of a system
    • Translate or interpret a model as a computer program
    • Define multiple scenarios
    • Run an experimental process
    • Observe the behaviour of multiple variables
    • Interpret the results obtained in a decision-support context
  • DevOps Methodology 1 French 33h 4 ECTS

    This unit gives students a thorough command of DevOps concepts, practices and tools — Git, GitLab and Docker — together with agile methodologies applied to the development of logistics information systems.

    Learning outcomes

    • Understand the fundamentals of agile methods and DevOps
    • Set up a CI/CD pipeline to automate application deployment
    • Use Docker and Kubernetes for containerisation and orchestration
    • Manage code versioning with Git and apply GitFlow good practice
    • Deploy applications to the cloud and understand Infrastructure as Code (IaC)
    • Set up automated tests and monitor systems
    • Apply SRE (Site Reliability Engineering) practices to ensure the stability and performance of systems

    12h CM · 10.5h TD · 10.5h TP

  • Enterprise Information Systems French 33h 4 ECTS

    Students learn to analyse a company's information system and everything involved in the path of a piece of information, from the initial need through to the finished product. Theory on the scope and strategy of information systems is followed by a group project putting it into practice.

    Learning outcomes

    • Analyse an information system, propose IS urbanisation strategies, and report in written and spoken technical English

    12h CM · 10.5h TD · 10.5h TP

  • Cloud Computing 1 English 33h 4 ECTS

    This course provides the knowledge and skills needed to design and build infrastructure, platforms and software as scalable, secure and cost-effective services for digital organisations.

    Learning outcomes

    • Understand the fundamentals of cloud computing
    • Design and build a new generation of cloud-based software and platforms on Docker containers
    • Understand Docker container solutions: virtualisation technologies, virtual machines, Linux containers and Docker containers
    • Design and build cloud computing containers

    12h CM · 10.5h TD · 10.5h TP

  • Forecasting Systems French 33h 4 ECTS

    Data processing and analysis: the mathematical methods available for processing and analysing data, the practical handling of data and the selection of appropriate analysis methods, and command of the statistical tools used for data analysis.

    Learning outcomes

    • Understand the different approaches to data analysis (principal component analysis, covariance matrices, time series, and so on)
    • Examine, process, analyse and filter data
    • Understand data mining and big-data analysis
    • Decision-making algorithms (decision trees, multidimensional data analysis)
  • Business Law and Information Technology Law French 33h 4 ECTS

    The law component is split into two parts. GENERAL INTRODUCTION TO LAW: grasping the main concepts, vocabulary and forms of legal reasoning. EMPLOYMENT LAW: an overall view of the applicable legal rules, from both the employee's and the employer's side, with a practical approach to the subject.

    Learning outcomes

    • Master the main principles of specialised business law
    • Identify legal issues arising with employers, clients, suppliers and other B2B relationships
    • Develop technical skills in information and communication technology
    • Use practical cases to understand the many related fields bound up with the use of information technology
    • Intellectual property
    • The law of IT contracts, web services, e-commerce, advertising and software licensing
    • Competition law, abuse of market position in e-commerce, internet search engines and their monopolisation of online advertising sales
    • Protection of personality and of personal data (data management inside the company, GDPR, cookie rules, online defamation, deep fakes, and newly strengthened European and global rights)
    • Consumer protection law (rights of withdrawal)
    • Criminal law relating to cybercrime in connection with information and communication technologies

    33h TD

  • English English 19.5h 2 ECTS

    The course may be paired with a subject course and taught jointly. It covers building a slide deck to support a scientific presentation, learning specialist vocabulary, writing a CV and covering letter, preparing for job interviews, and producing a report or summary.

    Learning outcomes

    • Give a clear, prepared talk arguing for or against a point of view and setting out the advantages and drawbacks of different options
    • Handle a series of questions after the talk with enough fluency and spontaneity to put neither the audience nor the speaker under strain
    • Communicate in a job interview fluently and spontaneously enough for natural interaction with a native speaker
    • Respond to others' arguments, and put forward and respond to hypotheses
    • Follow a subject course in English and acquire its specialist vocabulary
    • Write a clear, detailed CV and covering letter for your field of specialisation
    • Write an essay or report that develops an argument, giving reasons for or against a particular point of view and explaining the advantages and disadvantages of different options
    • Synthesise information and arguments from a range of sources

    9h CM · 10.5h TD

  • Project Management (Agile) 4 ECTS 2
    • Introduction to Project Management French 16.5h 2 ECTS

      • Understand the Scrum method for project management, • Define and describe the four values of Agile as set out in the Agile Manifesto, • Be able to apply Scrum best practices within a company.

      Learning outcomes

      • Recognise how adapting to an Agile environment works
      • Recognise how agility brings both predictability and flexibility
      • Describe the Agile Manifesto
      • Recognise parts of the Agile framework — for example pair programming, test-driven development, continuous integration, continuous refactoring and collective code ownership
      • Recognise Scrum practices
      • Reach a level of mastery of the ScrumMaster or Agile project manager role
      • Work more effectively with a Scrum team and with the individuals who make it up
      • Engage more effectively with senior management

      16.5h TD

    • Business Communication and Human Resource Management French 16.5h 2 ECTS

      › Business communication — this course element brings communication skills up to standard. The objectives are: • building good interpersonal relationships, • understanding how you and others operate, • moving past your own preconceptions to unblock a situation, • asserting yourself without hurting others, • observing facts from several points of view.

      Learning outcomes

      • listen, restate, clarify
      • adopt attitudes of openness and empathy
      • state your requests clearly
      • say no without creating conflict
      • criticise without wounding, and receive criticism without losing your temper
      • resist and defuse mechanisms of aggression. Human resource management
      • define the work and the particular strengths of each member of a team
      • manage each person's skills so the right person is in the right place at the right time
      • communicate and maintain productive relationships with all stakeholders

      16.5h TD

S8

  • Enterprise Resource Planning (ERP) Systems French 24h 3 ECTS

    Supply chain: the unit explains the mechanism, objectives and value of MRP2 planning in managing a company's supply chain well. Each chapter alternates between group discussion of the theme, the theory, and putting the ideas into practice.

    Learning outcomes

    • The purpose and workings of the MRP2 planning levels
    • The balance each level seeks: S&OP, MPS and MRP
    • How planning fits with company strategy
    • How shop-floor control works, and its tools
    • How to balance purchasing costs against holding costs
    • Inventory management methods and means
    • Apply a strategy for drawing up a plan
    • Produce a sales and operations plan, a master production schedule and a material requirements plan
    • Calculate an economic order quantity. Interpersonal skills
    • Listening to the members of a project team
    • Being factual in decision-making. › ERP:
    • Carry out a feasibility study for introducing an ERP system in a company
    • Understand the opportunities and the risks involved in using an ERP system

    12h CM · 12h TD

  • DevOps Methodology 2 French 24h 3 ECTS

    This unit gives students a thorough command of DevOps concepts, practices and tools — Git, GitLab and Docker — together with agile methodologies applied to the development of logistics information systems.

    Learning outcomes

    • Understand the fundamentals of agile methods and DevOps
    • Set up a CI/CD pipeline to automate application deployment
    • Use Docker and Kubernetes for containerisation and orchestration
    • Manage code versioning with Git and apply GitFlow good practice
    • Deploy applications to the cloud and understand Infrastructure as Code (IaC)
    • Set up automated tests and monitor systems
    • Apply SRE (Site Reliability Engineering) practices to ensure the stability and performance of systems

    12h CM · 12h TD

  • Enterprise Integration Patterns English 24h 3 ECTS

    Understanding data-integration needs in evolving, heterogeneous information systems; the issues and challenges of integrating information systems; the different integration styles (ESB, EDA, SOA, microservices); the role of Enterprise Integration Patterns (EIP); and implementing those patterns with Apache Camel.

    Learning outcomes

    • Understand integration systems and Enterprise Integration Patterns (EIP)
    • Apply integration patterns to common problems using channels, routers and transformers
    • Use Apache Camel to design integration solutions with different DSLs (Java, XML, YAML)
    • Implement complex scenarios with protocols such as JMS, MQTT and Kafka
    • Handle errors and make integration flows resilient
    • Deploy and monitor integrations with supervision tooling
    • Design a robust, scalable integration architecture for interoperable systems

    12h CM · 1.5h TD · 10.5h TP

  • Data Integration and Business Intelligence English 24h 3 ECTS

    Learning outcomes

    • Data integration: understand data integrability and interoperability needs, and apply the ETL (Extract–Transform–Load) process to meet them
    • Data warehousing: design data warehouse and data mart solutions to support business intelligence
    • Data analytics: develop data and business analytics strategies covering collection and integration, curation and transformation, processing and visualisation

    6h CM · 12h TD · 6h TP

  • Green IT French 16.5h 2 ECTS

    This unit introduces Green IT and the main concepts behind measuring the energy use of computing, eco-design of software, and energy issues in data centres and the cloud. A case study puts the skills acquired into practice.

    Learning outcomes

    • Understand the ideas and concepts behind Green IT
    • Understand life-cycle analysis of a device
    • Understand and carry out energy-consumption measurement of a device, an electronic component (e.g. a CPU) and software (application, source code)
    • Understand the concepts of software eco-design
    • Understand the energy challenges of servers and data centres

    6h CM · 6h TD · 4.5h TP

  • Technical English English 19.5h 2 ECTS

    GOALS OF THIS COURSE • To help you improve your communicative English skills, • To sharpen your professional communication skills through various styles of public speaking practice, • To give you the opportunity to practice your English skills and gain confidence in this language. In this course, we will focus on international communication and scientific dissemination skills.

    Learning outcomes

    • Make a clear, prepared presentation, giving reasons for and against a particular point of view and presenting the advantages and disadvantages of various options
    • Communicate with a degree of fluency and spontaneity that makes natural interaction with a native speaker possible
    • Write a resume and cover letter related to one's field of specialization in a clear and detailed manner
    • Be able to express yourself in writing on various academic topics and be able to summarize in writing/video document

    9h CM · 10.5h TD

  • Internship (3 to 5 months) 6 ECTS
  • Continuous Improvement 4 ECTS 2
    • IoT French 16.5h 2 ECTS

      This course gives students the knowledge and skills needed to design and develop smart IoT systems based on the integration and orchestration of sensors and actuators in cyber-physical systems.

      Learning outcomes

      • Explain how businesses can extract information and insight from IoT data
      • Understand the stages of the data-analysis life cycle and carry out those tasks
      • Explain the different types of data analysis: descriptive, predictive and prescriptive
      • Use Python to build a data pipeline to acquire, manipulate and visualise sensor data
      • Apply exploratory data analysis to draw information out of data
      • Understand the application of machine learning
      • Present and communicate using data storytelling
      • Describe the evolution of data-management technologies, from SQL to NoSQL
      • Understand and explain the evolution of the modern data-centre computing platform and of scalable distributed Big Data platforms such as Apache Hadoop

      6h CM · 10.5h TD

    • Cloud Computing 2 English 16.5h 2 ECTS

      Learning outcomes

      • At the infrastructure level: designing and developing physical and communication architectures (including virtual networks) intended to provide a virtual infrastructure that meets the performance constraints of cloud-based applications and platforms
      • At the platform and middleware level: designing and developing platforms for integrating and delivering services, for business and enterprise software development in cloud environments
      • At the software level: designing and developing application software and business processes that incorporate the constraints and properties required for deployment on cloud computing environments

      6h CM · 10.5h TD

  • Cybersecurity 33h 4 ECTS 2

    12h CM · 21h TD

    • Blockchain Development and Deployment French 16.5h 2 ECTS

      The “Blockchain Technology Development and Deployment” unit gives students a thorough understanding of the fundamental principles of blockchains, together with practical skills in building and deploying decentralised applications (DApps).

      Learning outcomes

      • Understand the fundamental principles of public and private blockchains and their consensus mechanisms (PoW, PoS, PoA and others)
      • Develop and deploy secure smart contracts using Solidity and Web3.js on Ethereum and other EVM-compatible platforms
      • Build decentralised applications (DApps) and connect them to user interfaces through Metamask and blockchain APIs
      • Set up and administer a private blockchain network using Hyperledger Fabric or Quorum
      • Implement security measures to prevent attacks on smart contracts and improve the robustness of decentralised systems
      • Optimise the scalability of blockchain applications by exploring Layer 2 solutions (rollups, sidechains, state channels)
      • Analyse and evaluate the performance of a blockchain system against criteria such as latency, throughput and energy consumption
      • Explore advanced applications such as decentralised finance (DeFi), NFTs, asset tokenisation and interoperability between blockchains

      6h CM · 10.5h TD

    • Security French 16.5h 2 ECTS

      The course is based on Cisco’s “Cybersecurity Essentials” course on the netacad.com platform. It covers the basic knowledge and essential skills associated with security in the digital world: information security, systems security, network security, mobile security, physical security, ethics and law, related technologies and protection techniques.

      Learning outcomes

      • Describe the characteristics of criminals in the field of cybersecurity
      • Describe how the principles of confidentiality, integrity and availability relate to data states and to the countermeasures taken in cybersecurity
      • Describe the tactics, techniques and procedures used by cybercriminals
      • Describe how technologies, products and procedures are used to protect confidentiality
      • Describe how technologies, products and procedures are used to guarantee data integrity
      • Describe how technologies, products and procedures guarantee high availability
      • Explain how cybersecurity professionals use technologies, processes and procedures to protect every component of the network
      • Explain the purpose of laws relating to cybersecurity

      10.5h TD

  • Logistics Systems and Flows 33h 4 ECTS 2

    12h CM · 21h TD

    • Logistics and Organisation 2 ECTS

      Learning outcomes

      • Put in place a Lean industrial maintenance strategy:
      • Knowledge — the different types of project in a company (corrective, improvement, creation); the milestones for running a Lean project; the objectives and deliverables for each stage; the 7 wastes; the tools for running an improvement project (VSM, process mapping, Ishikawa, 5 Whys, line-balancing chart and others)
      • Practical skills — framing a Lean project with a project charter; assembling a project team to suit the objectives sought; running a Lean project on a limited scope; choosing tools from the Lean toolbox for each stage of the project; selecting information and grounding it in fact
      • Interpersonal skills — listening to the members of a project team; being factual during data-collection and analysis; being critical of the framing and data-collection phases
    • Internal and External Flows French 16.5h 2 ECTS

      This teaching unit first sets out an overall picture of the various methods and the prerequisites essential to putting flow management in place. › The “internal flows” part covers flows inside the company: within the production department and between company departments, namely Marketing, Finance, Production and Strategy.

      Learning outcomes

      • Understand and analyse logistics flows within a supply chain
      • Optimise logistics processes by applying appropriate management methods
      • Use modern tools and technologies to improve the traceability and efficiency of flows
      • Assess logistics performance and propose improvement strategies
      • Apply methods for stock optimisation and resource planning
      • Put in place solutions suited to the challenges of sustainable, responsible logistics. › "External flows" part:
      • Understand and analyse external logistics flows and their impact on the supply chain
      • Optimise procurement, transport and distribution processes to reduce costs and improve performance
      • Implement logistics strategies such as just-in-time (JIT), cross-docking and flow pooling
      • Use technology tools (IoT, blockchain, ERP, TMS, WMS) to improve the traceability and management of external flows
      • Assess and improve the performance of external logistics flows using key performance indicators (KPIs)
      • Manage risks associated with external flows (delays, supply disruptions, cost variations)
      • Build a sustainable approach into logistics flow management (green logistics, emissions reduction, multimodal transport)

      6h CM · 10.5h TD

National School of Mines Rabat | ENSMR

State Engineer Degree — Software Engineering

Option: Data Engineering

Rabat, Morocco 2021 - 2026 Completed

Five-year State Engineer program in software engineering, covering software architecture, distributed systems, databases and project management.

Highlights

  • Graduated as a State Software Engineer in 2026.
  • Creator and President of the Mines IT Club.
  • Sponsorship Project Manager at Alumni Mines Rabat.
Modules 36

S1

  • M01 Control Engineering and Electrical Engineering 3
    • EL01 Electrical Engineering coef. 4.33
    • EL02 Control Engineering coef. 2
    • EL03 Instrumentation and Metrology coef. 1.39
  • M02 Technical Drawing and Technology 1
    • EL01 Technical Drawing and Technology coef. 5.94
  • M03 Economics and Management 2
    • EL01 Business Economics coef. 4.16
    • EL02 Management coef. 2.77
  • M04 Languages and Communication 1 2
    • EL01 English S1 coef. 2.97
    • EL02 Communication Skills S1 coef. 2.97
  • M05 Applied Mathematics for Engineers
  • M06 Mechanics 1
    • EL01 Fluid Mechanics coef. 3.58
  • M07 Programming 1
    • EL01 Numerical Analysis coef. 3.17

S2

  • M08 Electronics and Automation 1
    • EL01 Automation coef. 3.23
  • M09 Finance, Management and Marketing 1
    • EL01 Accounting coef. 3.11
  • M10 Languages and Communication 2 1
    • EL01 English S2 coef. 2.17
  • M11 Numerical Methods 1
    • EL01 Numerical Methods coef. 5.95
  • M12 Statistics for Engineering
  • M13 Thermal Engineering 1
    • EL01 Heat Transfer coef. 3.34
  • M14 Object-Oriented Programming 1
    • EL02 Data Structures coef. 5.38
  • M15 Information Systems 2
    • EL01 Relational Databases coef. 2.97
    • EL02 Computer Networks coef. 2.17

S3

  • M01 Fundamentals of Computer Science 2
    • EL01 Algorithms and Computational Complexity coef. 3
    • EL02 Language Theory and Compilation coef. 2.4
  • M02 IoT & Cloud Computing 2
    • EL01 Internet of Things coef. 2.4
    • EL02 Cloud Computing coef. 2.4
  • M03 Operations Research 1
    • EL01 Operations Research coef. 4.8
  • M04 Systems and Networks 2
    • EL01 Operating System Architecture coef. 3
    • EL02 TCP/IP Architecture coef. 2.4
  • M05 UNIX and Systems Modelling 2
    • EL01 Systems Modelling coef. 2.4
    • EL02 UNIX Systems coef. 2.4
  • M06 Languages and Communication 3 2
    • EL01 English S3 coef. 2.4
    • EL02 Communication Skills S3 coef. 2.4

S4

  • M08 Entrepreneurship / Human Resource Management 3
    • EL01 Human Resource Management coef. 1.6
    • EL02 Financial and Economic Project Appraisal coef. 2.4
    • EL03 Entrepreneurship coef. 2.4
  • M09 Languages and Communication 4 2
    • EL01 English S4 coef. 2.4
    • EL02 Communication Skills S4 coef. 2.4
  • M10 IT Project Management 2
    • EL01 Agile Project Management Methods coef. 2.4
    • EL02 Capstone Project coef. 2.4
  • M11 Architectures and Security 2
    • EL01 Software Architectures coef. 2.4
    • EL02 Information Security coef. 2.4
  • M12 Predictive Analytics 2
    • EL01 Discrete Simulation coef. 3
    • EL02 NoSQL Databases coef. 3
  • M13 Systems Development — Computer Science 2
    • EL01 Embedded Systems coef. 2.4
    • EL02 Web and Mobile Development coef. 2.4
  • M14 Data Engineering 2
    • EL01 Data Mining coef. 3
    • EL02 Machine Learning coef. 3

S5

  • M01 Database Administration 1
    • EL01 Database Administration coef. 4.8
  • M02 Infrastructure Administration 2
    • EL01 Systems Administration coef. 3
    • EL02 Network Administration coef. 2.4
  • M03 Data Science 3
    • EL01 Big Data coef. 2.4
    • EL02 Data Visualization coef. 2.4
    • EL03 Business Intelligence coef. 3
  • M04 DataOps Projects 2
    • EL01 DataOps coef. 2.4
    • EL02 Capstone Project coef. 2.4
  • M05 Data Security 2
    • EL01 Blockchain coef. 2.4
    • EL02 Cybersecurity coef. 3
  • M06 Languages and Communication 5 3
    • EL01 English S5 coef. 2.4
    • EL02 Communication Skills S5 coef. 2.4
    • EL03 Arabic Culture S5 coef. 1.4
  • M07 Summer Internship 1
    • EL01 Summer Internship coef. 5

S6

  • M08 Final-Year Project — IDATA 1
    • EL01 Final-Year Project — IDATA coef. 39.4
Projects from this period 16

Preparatory Classes for the Grandes Écoles | CPGE BM

Preparatory Classes — Industrial Science and Technology (TSI)

Beni Mellal, Morocco 2019 - 2021 Completed

Two-year intensive preparatory program in mathematics, physics and engineering sciences, leading to the national competitive entrance exams for the Grandes Écoles.

Highlights

  • Admitted to the National School of Mines Rabat through the national competitive entrance exam.
Modules 8
  • Mathematics
  • Physics / Chemistry
  • Industrial Sciences 2
    • Electrical Engineering
    • Mechanical Engineering
  • Computer Science
  • TIPE — Supervised Personal Research Project
  • French
  • English

    Learning outcomes

    • Give a clear, prepared talk, putting forward reasons for or against a particular point of view
    • Handle a series of questions after the talk with a degree of ease and spontaneity
    • Communicate in a job interview with a degree of spontaneity and ease that poses no difficulty for either party
    • Respond to other people's arguments, put forward hypotheses and respond to them
    • Follow a specialist course taught in English and acquire its specific vocabulary
    • Write a clear, detailed CV and covering letter for your field of specialisation
    • Write an essay or report that develops an argument, giving reasons for or against a particular point of view and explaining the advantages and disadvantages of different options
    • Synthesise information and arguments from a range of sources
  • Arabic Culture and Translation
Projects from this period 1

Mohammed V Technical High School

Baccalaureate — Electrical Science and Technology (STE)

Beni Mellal, Morocco 2016 - 2019 Completed

Technical baccalaureate specialising in electrical sciences and technology, with a strong focus on applied engineering and laboratory work.

Modules 8
  • Mathematics
  • Physics and Chemistry
  • Engineering Sciences
  • French Language
  • English Language
  • Philosophy
  • Islamic Studies
  • Physical Education
Back to Home