Skip to main content
  • [14-module] Software Development Programme Using Python, C/C++ and Rust
1 of 3

[14-module] Software Development Programme Using Python, C/C++ and Rust

Wed 23 Sep 2026 12:00 PM - Tue 10 Nov 2026 2:00 PM BST Online, Teams

[14-module] Software Development Programme Using Python, C/C++ and Rust

Wed 23 Sep 2026 12:00 PM - Tue 10 Nov 2026 2:00 PM BST Online, Teams

[14-module] Software Development Programme Using Python, C/C++ and Rust

We offer 50% discount to students, please complete this form to avail discount.

Develop the skills needed to design, build, and deploy modern software systems using three of today's most widely used programming languages—Python, C/C++, and Rust.

This comprehensive live online programme takes you from software engineering fundamentals through systems programming, networking, embedded development, AI/ML, automotive software, and large-scale software architecture before culminating in a hands-on capstone project.

Designed for both aspiring and experienced software engineers, the programme combines practical labs, real-world projects, and industry best practices to help you build production-ready software across multiple domains.

What You Will Learn

By the end of this programme, you will:

  • Develop professional software using Python, C/C++, and Rust

  • Understand modern software engineering principles and workflows

  • Build networked applications and distributed systems

  • Develop embedded and real-time software solutions

  • Explore AI/ML software engineering and data processing

  • Design scalable APIs and heterogeneous data services

  • Gain exposure to automotive software and ADAS development

  • Complete a capstone project aligned with your career interests

Who Should Attend

  • Software Engineers

  • Systems Developers

  • Embedded Software Engineers

  • C/C++ Developers

  • Python Developers

  • Rust Developers

  • Network & Backend Engineers

  • AI/ML Software Engineers

  • Engineering Students & Graduates

  • Developers transitioning into systems programming

Programme Structure

event_description_image_201787_1785282207_4a473.png?_a=BAAHWXDQ

The programme consists of 14 modules delivered across 18 live sessions:

Certification Pathway

The programme follows a progressive four-level certification pathway designed to support engineers from entry level through to advanced systems development.

  • Level 1: Software Developer

  • Level 2: Network & Systems Developer

  • Level 3: Embedded / AI / ADAS Engineer

  • Level 4: Senior Systems Software Engineer

Key Benefits

✔ Learn Python, C/C++, and Rust within one structured programme

✔ Build practical software through hands-on labs and module projects

✔ Progress from programming fundamentals to advanced systems engineering

✔ Explore networking, embedded systems, AI, automotive, and distributed software

✔ Complete a specialist capstone project aligned with your career goals

✔ Follow a structured certification pathway designed for professional development