Digital & data

Data analysis, cybersecurity, development, digital twins: digital careers.

37 programmes · 35 available · 2 career paths

Foundations 3

FoundationsAvailable

Data analyst: Excel, SQL, Power BI & dashboards

Collect, clean, analyse and present data: Excel, SQL, BI tools and dashboards.

  • ≈ 41 h
  • 9 modules
  • 12 labs
Master in Computer Science
Syllabus · 9 modules
  1. The data analyst job
  2. Excel for analysis: pivot tables and Power Query
  3. SQL: querying a database
  4. Cleaning and preparing data
  5. Useful statistics
  6. Modelling data for BI
  7. Visualisation and dashboards
  8. Economic & financial analysis: KPIs, profitability, forecasts
  9. Project: Sika Market’s dashboard

Key labs

  • Grain, KPIs and personal data
  • Pivot tables and Power Query
  • SQL workshop
59,000 F CFA · $99 View courseWaiting list
FoundationsAvailable

Web & app development

HTML, CSS, JavaScript, databases, APIs and lightweight mobile apps.

  • ≈ 43 h
  • 10 modules
  • 13 labs
Master in Computer Science
Syllabus · 10 modules
  1. How the web works
  2. HTML and CSS
  3. JavaScript
  4. Databases
  5. APIs and back end
  6. Lightweight offline mobile app
  7. Integrating mobile-money payments
  8. Quality, security and deployment
  9. Economic & financial analysis: software project cost, hosting, revenue model
  10. Project: TanouStock, a management app (fictional)

Key labs

  • The web on a slow network
  • HTML code workshop
  • Boxes, flexbox and grids
59,000 F CFA · $99 View courseWaiting list
FoundationsAvailable

Bridging module: Python, Linux, Git & discrete maths

The basics to enter the Master in Computer Science: Python programming, the Linux command line, Git, logic and discrete maths.

  • ≈ 30 h
  • 7 modules
  • 7 labs
Master in Computer ScienceNot in the Pass (Master offer)
Syllabus · 7 modules
  1. Programming in Python: variables, conditions, loops, functions
  2. Python: lists, dictionaries, files and modules
  3. The Linux command line
  4. Git and GitHub: versioning your work
  5. Logic, sets and reasoning
  6. Discrete maths: induction, counting, graphs
  7. Economic & financial analysis: the cost of a skill and the digital job market

Key labs

  • Step-by-step Python workshop
  • Python and data: lists, dictionaries, files
  • Guided Linux terminal
79,000 F CFA · $129 View courseWaiting list

Intermediate 10

IntermediateAvailable

Cybersecurity

Threats, protecting systems and data, detection, incident response and compliance.

  • ≈ 41 h
  • 9 modules
  • 12 labs
Master in Computer Science
Syllabus · 9 modules
  1. Threats, attackers and fundamentals
  2. Governance and risk management (ISO 27001, ISO 27005, NIST CSF)
  3. Network security
  4. System and application security
  5. Identity, access, cryptography and mobile money
  6. Backups, continuity and resilience
  7. Detection and incident response
  8. Economic & financial analysis: cost of an incident, security budget, cyber insurance
  9. Compliance, data protection and final project

Key labs

  • Spotting phishing
  • ISO 27005 risk assessment
  • NIST CSF 2.0 profile & ISO 27001 ISMS
59,000 F CFA · $99 View courseWaiting list
IntermediateAvailable

Digital twins & reporting automation

Model an asset or a process in real time and automate report production.

  • ≈ 35.5 h
  • 10 modules
  • 14 labs
Syllabus · 10 modules
  1. What is a digital twin? Industry 4.0 and use cases
  2. Field data: sensors, meters and IoT
  3. Data acquisition and data quality
  4. Modelling an asset or a process: physics-based models
  5. Statistical models and anomaly detection
  6. Simulation and optimisation
  7. Predictive maintenance
  8. Automating reports: architecture, dashboards and alerts
  9. Economic & financial analysis: productivity gains, implementation cost, return on investment
  10. Case study: twin of a solar plant (fictional)

Key labs

  • Twin scoping & maturity
  • Measurement chain & IoT
  • Data quality
59,000 F CFA · $99 View courseWaiting list
IntermediateAvailable

Advanced algorithms & complexity

Data structures, graphs, dynamic programming, flows, NP-completeness, approximation and randomised algorithms.

  • ≈ 41 h
  • 8 modules
  • 8 labs
Master in Computer ScienceNot in the Pass (Master offer)
Syllabus · 8 modules
  1. Algorithm analysis: invariants, recurrences, asymptotic notation
  2. Data structures: heaps, balanced trees, hashing, union-find
  3. Divide and conquer and sorting
  4. Graphs: traversals, shortest paths, spanning trees
  5. Dynamic programming and greedy algorithms
  6. Flows, matchings and linear programming
  7. NP-completeness, approximation and randomised algorithms
  8. Economic & financial analysis: compute cost and scaling

Key labs

  • Complexity test bench
  • Data structure visualiser
  • Sorting and divide and conquer
79,000 F CFA · $129 View courseWaiting list
IntermediateAvailable

Mathematics for computer science

Logic, combinatorics, probability, numerical linear algebra, optimisation and information theory.

  • ≈ 46 h
  • 8 modules
  • 8 labs
Master in Computer ScienceNot in the Pass (Master offer)
Syllabus · 8 modules
  1. Logic and proofs: induction, invariants, formal reasoning
  2. Combinatorics and counting
  3. Discrete and continuous probability
  4. Numerical linear algebra: matrices, eigenvalues, SVD
  5. Optimisation: gradient, convexity, constraints
  6. Information theory and compression
  7. Modular arithmetic and cryptography basics
  8. Economic & financial analysis: estimating, modelling and deciding under uncertainty

Key labs

  • Logic, invariants & state machines
  • Counting, passwords & collisions
  • Probability simulator
79,000 F CFA · $129 View courseWaiting list
IntermediateAvailable

Computer architecture

From logic gates to the processor: binary arithmetic, instruction set, assembly, memory, caches and pipelining.

  • ≈ 46 h
  • 8 modules
  • 7 labs
Master in Computer ScienceNot in the Pass (Master offer)
Syllabus · 8 modules
  1. Boolean logic and gates
  2. Binary arithmetic and the ALU
  3. Sequential logic: flip-flops, registers, memory
  4. The processor: instruction set and datapath
  5. Assembly and machine language
  6. Memory hierarchy and caches
  7. Pipelining, parallelism and modern processors
  8. Economic & financial analysis: cost, energy and hardware choices

Key labs

  • Logic circuit simulator
  • Binary numbers & the ALU
  • Sequential logic & memory
79,000 F CFA · $129 View courseWaiting list
IntermediateAvailable

Operating systems & C programming

C language, processes, virtual memory, scheduling, file systems, concurrency and locks.

  • ≈ 45.5 h
  • 8 modules
  • 8 labs
Master in Computer ScienceNot in the Pass (Master offer)
Syllabus · 8 modules
  1. The C language: pointers, memory, tools
  2. Processes, system calls and the shell
  3. CPU scheduling
  4. Virtual memory and allocation
  5. Concurrency: threads, locks, deadlocks
  6. File systems and I/O
  7. Security and isolation: permissions, containers, virtualisation
  8. Economic & financial analysis: sizing servers and cutting running costs

Key labs

  • Inside a C program’s memory
  • Your shell: fork, exec, pipes
  • CPU scheduling simulator
79,000 F CFA · $129 View courseWaiting list
IntermediateAvailable

Software engineering & advanced programming

Object-oriented and functional design, typing, testing, refactoring, code review, team Git and continuous integration.

  • ≈ 45.5 h
  • 8 modules
  • 8 labs
Master in Computer ScienceNot in the Pass (Master offer)
Syllabus · 8 modules
  1. Clean programming: readability, naming, functions
  2. Object-oriented design and SOLID principles
  3. Functional programming and typing
  4. Testing: unit, integration, properties
  5. Refactoring and legacy code
  6. Team Git, code review and continuous integration
  7. Design patterns and application architecture
  8. Economic & financial analysis: technical debt, cost of defects and team productivity

Key labs

  • Legacy code refactoring workshop
  • Dependencies, coupling & SOLID
  • Pure functions, types & ownership
79,000 F CFA · $129 View courseWaiting list
IntermediateAvailable

Languages, compilers & computability

Automata, grammars, parsing, type checking, code generation; Turing machines and undecidability.

  • ≈ 46 h
  • 8 modules
  • 8 labs
Master in Computer ScienceNot in the Pass (Master offer)
Syllabus · 8 modules
  1. Finite automata and regular expressions
  2. Grammars and parsing
  3. Syntax trees and semantic analysis
  4. Type checking
  5. Code generation and optimisation
  6. Interpreters and virtual machines
  7. Computability: Turing machines, undecidability
  8. Economic & financial analysis: languages, tooling and team productivity

Key labs

  • Automata & lexical analysis
  • Parsing workbench
  • Scopes & type checker
79,000 F CFA · $129 View courseWaiting list
IntermediateAvailable

Databases: from SQL to the storage engine

Relational model, advanced SQL, indexes and B-trees, transactions, logging, crash recovery and NoSQL.

  • ≈ 45 h
  • 8 modules
  • 8 labs
Master in Computer ScienceNot in the Pass (Master offer)
Syllabus · 8 modules
  1. Relational model and design
  2. Advanced SQL
  3. Storage and indexes: B-trees, hashing
  4. Query execution and optimisation
  5. Transactions and concurrency
  6. Logging and crash recovery
  7. NoSQL and distributed databases
  8. Economic & financial analysis: storage cost, licences and choosing a database

Key labs

  • Design: from ER model to normal forms
  • SQL workbench: the Kalimba Money database
  • B+-tree, buffer pool and hashing
79,000 F CFA · $129 View courseWaiting list
IntermediateAvailable

Networks & distributed systems

TCP/IP, HTTP, DNS, sockets, clocks, replication, Raft consensus and the CAP theorem.

  • ≈ 47 h
  • 8 modules
  • 7 labs
Master in Computer ScienceNot in the Pass (Master offer)
Syllabus · 8 modules
  1. Network layers and TCP/IP
  2. Sockets, HTTP and DNS
  3. Time and ordering in distributed systems
  4. Replication and consistency
  5. Consensus: Paxos and Raft
  6. Partitioning, the CAP theorem and distributed databases
  7. Fault tolerance and chaos testing
  8. Economic & financial analysis: availability, cost of downtime and multi-site architecture

Key labs

  • TCP/IP packet simulator
  • HTTP & DNS workshop
  • Clocks and causality
79,000 F CFA · $129 View courseWaiting list

Advanced 22

AdvancedAvailable

Large-scale systems architecture

Services, message queues, caches, distributed databases, domain-driven design and system design interviews.

  • ≈ 46.5 h
  • 8 modules
  • 8 labs
Master in Computer ScienceNot in the Pass (Master offer)
Syllabus · 8 modules
  1. From monolith to services: requirements, capacity and load balancing
  2. Caches, message queues and back-pressure
  3. Data at scale: partitioning and replication
  4. Distributed transactions, sagas and events
  5. Domain-driven design
  6. Reliability, graceful degradation and multi-region
  7. System design interviews and the signature project
  8. Economic & financial analysis: infrastructure cost per user

Key labs

  • Architecture simulator
  • Caches: eviction, TTL and stampede
  • Queues, back-pressure and retries
79,000 F CFA · $129 View courseWaiting list
AdvancedAvailable

Offline-first mobile development

Android and cross-platform apps that work without a network: sync, local storage, performance and publishing.

  • ≈ 47.5 h
  • 8 modules
  • 7 labs
Master in Computer ScienceNot in the Pass (Master offer)
Syllabus · 8 modules
  1. Mobile platforms and app architecture
  2. Declarative UIs, performance and accessibility
  3. Local storage: the database is the source of truth
  4. Sync and conflict resolution
  5. Weak networks, data and battery
  6. Mobile-money payments and notifications
  7. Testing, release and production monitoring
  8. Economic & financial analysis: acquisition cost, mobile data and app business models

Key labs

  • Architecture: unidirectional flow, recompositions, accessibility
  • Local storage and sync
  • Weak networks and data cost
79,000 F CFA · $129 View courseWaiting list
AdvancedAvailable

Performance, reliability & advanced testing

Profiling, load testing, property-based testing, mutation testing, application observability and optimisation.

  • ≈ 45.5 h
  • 8 modules
  • 8 labs
Master in Computer ScienceNot in the Pass (Master offer)
Syllabus · 8 modules
  1. Measure before optimising: method and profiling
  2. Algorithmic and code optimisation
  3. Memory, caches and parallelism
  4. Load testing and capacity planning
  5. Property-based testing, fuzzing and mutation
  6. Concurrency, tail latency and asynchronous I/O
  7. Reliability, observability and continuous quality
  8. Economic & financial analysis: cost of slowness and ROI of optimisation

Key labs

  • Profiler & flame graph
  • Complexity bench
  • Memory, caches & garbage collection
79,000 F CFA · $129 View courseWaiting list
AdvancedAvailable

Deep learning

Neural networks, backpropagation, convolutional networks, transformers, training and regularisation.

  • ≈ 46.5 h
  • 8 modules
  • 7 labs
Master in Computer ScienceNot in the Pass (Master offer)
Syllabus · 8 modules
  1. Neural networks and backpropagation
  2. Training a deep network: activations, initialisation, normalisation
  3. Optimisation and regularisation
  4. Convolutional networks and vision
  5. Sequences, attention and transformers
  6. Transfer learning and signature project
  7. Training on GPUs
  8. Economic & financial analysis: training and inference cost

Key labs

  • Autodiff & backpropagation
  • Neural network trainer
  • Optimiser race
79,000 F CFA · $129 View courseWaiting list
AdvancedAvailable

NLP & large language models

Text representations, transformers, large models, fine-tuning, retrieval augmentation, evaluation and safety.

  • ≈ 43.5 h
  • 8 modules
  • 8 labs
Master in Computer ScienceNot in the Pass (Master offer)
Syllabus · 8 modules
  1. Representing text: tokens and n-gram models
  2. Embeddings: from distributional meaning to contrastive learning
  3. Transformers and attention
  4. Large models: pretraining, scaling laws and alignment
  5. Fine-tuning and retrieval augmentation
  6. Evaluating a language system
  7. Safety, bias and low-resource languages
  8. Economic & financial analysis: cost per request and model choice

Key labs

  • BPE tokeniser & per-language fertility
  • N-gram language model & perplexity
  • Embeddings: PPMI, word2vec & contrastive
79,000 F CFA · $129 View courseWaiting list
AdvancedAvailable

Data engineering & big data

Pipelines, data warehouses and lakes, distributed processing, real-time streams and data quality.

  • ≈ 48 h
  • 8 modules
  • 7 labs
Master in Computer ScienceNot in the Pass (Master offer)
Syllabus · 8 modules
  1. Data architecture: from source system to dashboard
  2. Storage and file formats
  3. Distributed processing: MapReduce and Spark
  4. Modelling for analytics
  5. Pipelines and orchestration
  6. Real-time streaming
  7. Data quality and governance
  8. Economic & financial analysis: data storage and compute cost

Key labs

  • MapReduce & Spark execution simulator
  • File formats: rows, columns & bytes scanned
  • Dimensional modelling: star, SCD & snapshots
79,000 F CFA · $129 View courseWaiting list
AdvancedAvailable

MLOps: putting AI into production

Versioning, deployment, monitoring, data drift, retraining and model governance.

  • ≈ 47 h
  • 8 modules
  • 7 labs
Master in Computer ScienceNot in the Pass (Master offer)
Syllabus · 8 modules
  1. From notebook to production: designing a machine learning system
  2. Data and features: pipelines, contracts and training-serving skew
  3. Version, reproduce, automate: experiment tracking, registry and CI/CD
  4. Deploying and serving models
  5. Monitoring and drift
  6. Automated retraining and continuous training
  7. Governance, fairness and model risk
  8. Economic & financial analysis: total cost of a production model

Key labs

  • Training-serving skew: features, leakage and data contracts
  • Reproducibility: lineage, non-determinism and data versions
  • Deploying a model: shadow, canary, A/B test
79,000 F CFA · $129 View courseWaiting list
AdvancedAvailable

Offensive security & penetration testing

Penetration testing methodology, reconnaissance, web and system flaws, privilege escalation and reporting.

  • ≈ 41 h
  • 8 modules
  • 8 labs
Master in Computer ScienceNot in the Pass (Master offer)
Syllabus · 8 modules
  1. Legal framework, ethics and methodology
  2. Reconnaissance and mapping
  3. Web application flaws
  4. Passwords, hashing and authentication
  5. System flaws and privilege escalation
  6. Lateral movement in Active Directory
  7. Scoring and reporting: CVSS and the report
  8. Economic & financial analysis: cost of a breach and patch prioritisation

Key labs

  • Scoping the engagement: scope and authorisation
  • Reconnaissance: attack surface
  • Web flaws: HTTP console
79,000 F CFA · $129 View courseWaiting list
AdvancedAvailable

Defence, SOC & incident response

Logs, detection, security operations centres, threat hunting, incident response and digital forensics.

  • ≈ 44 h
  • 8 modules
  • 7 labs
Master in Computer ScienceNot in the Pass (Master offer)
Syllabus · 8 modules
  1. Logs and telemetry
  2. Detection rules
  3. The security operations centre
  4. Threat hunting
  5. Incident response
  6. Digital forensics
  7. Signature project: the hospital group ransomware
  8. Economic & financial analysis: security budget and cost of an incident

Key labs

  • Logs: parse, query, correlate
  • Detection engineering: Sigma-style rules
  • SOC simulator: alert queue, metrics, staffing
79,000 F CFA · $129 View courseWaiting list
AdvancedAvailable

Cryptography & secure protocols

Symmetric and public-key encryption, hashing, signatures, TLS, key management and post-quantum cryptography.

  • ≈ 43 h
  • 8 modules
  • 9 labs
Master in Computer ScienceNot in the Pass (Master offer)
Syllabus · 8 modules
  1. Foundations and symmetric encryption
  2. Hashing, MACs and authenticated encryption
  3. Public keys: Diffie–Hellman and RSA
  4. Elliptic curves and signatures
  5. TLS 1.3 and key infrastructures
  6. Classic mistakes, attacks and the signature project
  7. Post-quantum cryptography
  8. Economic & financial analysis: cost of data protection, key management and compliance

Key labs

  • Block ciphers & modes of operation
  • Hashing, MACs & passwords
  • RSA: keys, pitfalls & attacks
79,000 F CFA · $129 View courseWaiting list
AdvancedAvailable

Security governance, risk & compliance

Security policy, risk analysis, ISO 27001, personal data laws, business continuity and audit.

  • ≈ 44 h
  • 8 modules
  • 8 labs
Master in Computer ScienceNot in the Pass (Master offer)
Syllabus · 8 modules
  1. Security governance
  2. Risk analysis: from qualitative to quantitative
  3. ISO/IEC 27001:2022 and the management system
  4. Frameworks, maturity and roadmap
  5. Compliance: personal data, regulators and third parties
  6. Business continuity and crisis management
  7. Audit and metrics
  8. Economic & financial analysis: security budget and return on investment

Key labs

  • Governance: RACI, segregation of duties and board dashboard
  • Risk analysis: matrix, ALE and Monte Carlo
  • ISO/IEC 27001:2022 Statement of Applicability
79,000 F CFA · $129 View courseWaiting list
AdvancedAvailable

Advanced Linux & administration

Advanced shell, services, networking, storage, security, automation and troubleshooting of a Linux server.

  • ≈ 45 h
  • 8 modules
  • 8 labs
Master in Computer ScienceNot in the Pass (Master offer)
Syllabus · 8 modules
  1. Advanced shell, text processing and scripting
  2. Boot, services and systemd
  3. Users, permissions and access control
  4. Linux networking
  5. Storage and file systems
  6. Packages, logs, backups and hardening
  7. Performance and troubleshooting
  8. Economic & financial analysis: running cost of a server fleet

Key labs

  • Advanced shell: pipes, awk, sed and scripts
  • systemd: units, boot, restarts and timers
  • Users, permissions, sudo, PAM and SELinux
79,000 F CFA · $129 View courseWaiting list
AdvancedAvailable

Containers & Kubernetes

Images, containers, orchestration, deployments, networking and storage in Kubernetes, workload security.

  • ≈ 45 h
  • 8 modules
  • 8 labs
Master in Computer ScienceNot in the Pass (Master offer)
Syllabus · 8 modules
  1. Containers under the hood: namespaces, cgroups and runtimes
  2. Images, registries and the supply chain
  3. Kubernetes architecture: control plane, nodes and objects
  4. Scheduling and resources
  5. Deploying and scaling
  6. Networking, storage and configuration
  7. Security and day-to-day operations
  8. Economic & financial analysis: cloud cost and workload density

Key labs

  • Under the hood: cgroups and namespaces
  • Image: layers, cache and size
  • Reconciliation and progressive rollouts
79,000 F CFA · $129 View courseWaiting list
AdvancedAvailable

Infrastructure as code & CI/CD

Describing infrastructure as code, continuous integration and delivery pipelines, GitOps and secrets management.

  • ≈ 45 h
  • 8 modules
  • 7 labs
Master in Computer ScienceNot in the Pass (Master offer)
Syllabus · 8 modules
  1. Why describe infrastructure as code
  2. Declarative tools and state: Terraform and OpenTofu
  3. Continuous integration pipelines
  4. Continuous delivery and release strategies
  5. GitOps and secrets
  6. Policy as code, supply chain and internal platforms
  7. Signature project: Ikaze Santé’s delivery pipeline
  8. Economic & financial analysis: delivery frequency, incidents and productivity

Key labs

  • Infrastructure planner (HCL-like language)
  • Idempotence & configuration management
  • CI pipeline designer
79,000 F CFA · $129 View courseWaiting list
AdvancedAvailable

Observability & reliability (SRE)

Metrics, service level objectives, alerting, on-call, post-mortems and chaos engineering.

  • ≈ 44 h
  • 8 modules
  • 7 labs
Master in Computer ScienceNot in the Pass (Master offer)
Syllabus · 8 modules
  1. Telemetry: metrics, logs and traces
  2. SLIs, SLOs and error budgets
  3. Alerting: from thresholds to burn rates
  4. On-call and toil
  5. Incident management and blameless post-mortems
  6. Capacity, chaos and fragile infrastructure
  7. Signature project: a week on call at Taliyo Pay
  8. Economic & financial analysis: cost of an hour of downtime

Key labs

  • Telemetry: percentiles, traces and cost
  • SLIs, SLOs and error budgets
  • Burn-rate alerting
79,000 F CFA · $129 View courseWaiting list
AdvancedAvailable

Embedded & real-time programming

Microcontrollers, peripherals, interrupts, real-time systems, low power and debugging.

  • ≈ 49 h
  • 8 modules
  • 8 labs
Master in Computer ScienceNot in the Pass (Master offer)
Syllabus · 8 modules
  1. Microcontrollers, embedded C and the toolchain
  2. I/O and peripherals
  3. Interrupts and timers
  4. Real-time scheduling
  5. Real-time operating systems
  6. Low power
  7. Debugging, testing and safety
  8. Economic & financial analysis: cost of a mass-produced electronic product

Key labs

  • Registers, bits & fixed point
  • Microcontroller simulator & HIL bench
  • Serial buses & logic analyser
79,000 F CFA · $129 View courseWaiting list
AdvancedAvailable

Connected objects & protocols

Sensors, gateways, MQTT, LoRa, IoT platforms, field data and deployment.

  • ≈ 47 h
  • 8 modules
  • 7 labs
Master in Computer ScienceNot in the Pass (Master offer)
Syllabus · 8 modules
  1. IoT system architecture
  2. Sensors and acquisition
  3. IoT radios and link budget
  4. LoRaWAN network: coverage, capacity and topologies
  5. Application protocols: MQTT and CoAP
  6. Gateways, platforms and field data
  7. Signature project: the Djiguiya sensor network
  8. Economic & financial analysis: sensor deployment cost and return on investment

Key labs

  • Acquisition: sampling, filtering, calibration
  • LoRa: time on air and link budget
  • Coverage and capacity: placing gateways
79,000 F CFA · $129 View courseWaiting list
AdvancedAvailable

IoT security & energy

Threats to connected objects, secure boot, over-the-air updates, battery life and energy harvesting.

  • ≈ 45 h
  • 8 modules
  • 7 labs
Master in Computer ScienceNot in the Pass (Master offer)
Syllabus · 8 modules
  1. Threats and threat modelling
  2. Secure boot and identity
  3. Lightweight cryptography and secure communications
  4. Over-the-air updates
  5. Energy budget and batteries
  6. Energy harvesting and solar
  7. Standards, fleet monitoring and signature project
  8. Economic & financial analysis: lifecycle cost of a device fleet

Key labs

  • STRIDE threat model of an IoT system
  • Secure boot chain
  • Cost of cryptography on a microcontroller
79,000 F CFA · $129 View courseWaiting list
AdvancedAvailable

Information systems architecture & integration

Enterprise architecture, ERP systems, APIs, integration, master data and migration.

  • ≈ 46 h
  • 8 modules
  • 8 labs
Master in Computer ScienceNot in the Pass (Master offer)
Syllabus · 8 modules
  1. Planning the information system: enterprise architecture
  2. Enterprise resource planning (ERP) systems
  3. Integrating applications: styles and patterns
  4. APIs and API management
  5. Master data management (MDM) and data quality
  6. Data migration and legacy modernisation
  7. Security and identities: identity and access management
  8. Economic & financial analysis: total cost of ownership of an information system

Key labs

  • Application map and rationalisation
  • ERP processes: procure-to-pay, order-to-cash, fit-gap
  • Integration flow designer
79,000 F CFA · $129 View courseWaiting list
AdvancedAvailable

Digital product & project management

Product discovery, prioritisation, agile methods, roadmaps, metrics and change management.

  • ≈ 49 h
  • 8 modules
  • 8 labs
Master in Computer ScienceNot in the Pass (Master offer)
Syllabus · 8 modules
  1. The product manager’s role
  2. Discovery and user needs
  3. Prioritisation and roadmap
  4. Agile at scale
  5. Product metrics
  6. Experimentation: A/B tests
  7. Change management
  8. Economic & financial analysis: value, cost and profitability of a digital product

Key labs

  • Product discovery: from interviews to tested assumptions
  • Prioritisation workshop
  • Roadmap, capacity & OKRs
79,000 F CFA · $129 View courseWaiting list
AdvancedAvailable

Running an IT department

Digital strategy, budget, contracts and procurement, service management, governance and sourcing.

  • ≈ 44.5 h
  • 8 modules
  • 8 labs
Master in Computer ScienceNot in the Pass (Master offer)
Syllabus · 8 modules
  1. Digital strategy and master plan
  2. Budget and financial steering
  3. Contracts, procurement and suppliers
  4. Service management (ITIL 4, service levels)
  5. Governance and project portfolio
  6. Sourcing and cloud
  7. Economic & financial analysis: IT budget and investment trade-offs
  8. Signature project: the first 100 days of Kora’s CIO

Key labs

  • IT master plan: application portfolio and roadmap
  • IT department budget: run/build, TCO and chargeback
  • Bid comparator: scoring, sensitivity and contract economics
79,000 F CFA · $129 View courseWaiting list
AdvancedAvailable

Professional engineer: law, projects, startups & interviews

Digital law and ethics, project management, tech entrepreneurship, technical English and technical interview prep.

  • ≈ 32 h
  • 6 modules
  • 8 labs
Master in Computer ScienceNot in the Pass (Master offer)
Syllabus · 6 modules
  1. Digital law and engineering ethics
  2. Software project management
  3. Tech entrepreneurship
  4. Technical communication and English
  5. Interviews: algorithms and system design
  6. Economic & financial analysis: salary, an engineer’s value and a product’s business model

Key labs

  • Data-protection compliance: map, qualify, declare
  • Open-source licences and AI regulation
  • Planning a software project: PERT, critical path, crashing, burndown
79,000 F CFA · $129 View courseWaiting list

In preparation 2

In preparationComing soon

Theoretical algorithms & proofs

Advanced complexity, probabilistic algorithms, approximation, program proofs and reading research papers.

  • ≈ 42.5 h
  • 6 modules
  • 2 labs
Master in Computer ScienceNot in the Pass (Master offer)
Syllabus · 6 modules
  1. Complexity classes
  2. Probabilistic algorithms
  3. Approximation and inapproximability
  4. Program proofs
  5. Reading and writing a research paper
  6. Economic & financial analysis: research funding and technology transfer

Key labs

  • Proof assistant
  • Problem reductions
79,000 F CFA · $129 View courseNotify me
In preparationComing soon

Learning theory

PAC learning, VC dimension, generalisation, convex optimisation and online learning.

  • ≈ 42.5 h
  • 6 modules
  • 2 labs
Master in Computer ScienceNot in the Pass (Master offer)
Syllabus · 6 modules
  1. The PAC framework
  2. VC dimension and generalisation
  3. Convex optimisation
  4. Online learning and bandits
  5. Theory of deep networks
  6. Economic & financial analysis: cost of data and value of a model

Key labs

  • Generalisation curve
  • Multi-armed bandits
79,000 F CFA · $129 View courseNotify me

Every programme in this domain is included in the Pro Pass (199,000 F CFA · $329), except those specific to the master’s.

See all prices
Career paths

Career paths in this domain

The paths that chain these programmes for one job.

Master’s

Two complete two-year master’s programmes.

Master’s

Master in Computer Science

Two years to become a complete software engineer: you build every layer of a system yourself, from the logic gate to the distributed service, then specialise in one of the six major computing careers. Lots of practice, challenges all year round and a project for a real client.

2 years · 4 semestersfrom 349,000 F CFA
Discover the master’s