Technologies

Explore the Tools Behind Practical Learning.

Explore technologies referenced in current learning programs, alongside additional areas that may be explored in future programs.

Technology domain

Programming Languages

Languages used to express application, data and engineering logic.

Currently included in relevant curricula

PythonJavaScriptTypeScriptC/C++ or MicroPython for embedded firmware

Additional exploration areas

Suggested topics for further exploration; availability in future programs is not confirmed.

JavaCC++
Explore related programs

Technology domain

Artificial Intelligence and Machine Learning

Data preparation, model development, evaluation and responsible use.

Currently included in relevant curricula

PythonNumPypandasscikit-learnmodel evaluationdeep-learning foundationsexplainability and fairness

Additional exploration areas

Suggested topics for further exploration; availability in future programs is not confirmed.

TensorFlowPyTorch
Explore related programs

Technology domain

Generative AI

Language-model application design, retrieval and evaluation.

Currently included in relevant curricula

LLM conceptsprompt designmodel APIsembeddingsvector searchretrieval-augmented generationsafety evaluation

Additional exploration areas

Suggested topics for further exploration; availability in future programs is not confirmed.

Multimodal model APIsagentic workflows
Explore related programs

Technology domain

Data Science and Analytics

Query, analyse, visualise and explain data for decisions.

Currently included in relevant curricula

SQLPython notebooksspreadsheetsdescriptive statisticsdashboardscohort and funnel analysisforecasting fundamentals

Additional exploration areas

Suggested topics for further exploration; availability in future programs is not confirmed.

Power BITableauExcel automation
Explore related programs

Technology domain

Cloud and DevOps

Version control, deployment awareness and operational reliability.

Currently included in relevant curricula

Git and GitHubdeployment workflowsenvironment configurationobservability concepts

Additional exploration areas

Suggested topics for further exploration; availability in future programs is not confirmed.

AWSMicrosoft AzureGoogle CloudDockerGitHub Actions
Explore related programs

Technology domain

Cybersecurity

Defensive security, authorised practice and safe handling of systems and information.

Currently included in relevant curricula

Linux command linenetworking fundamentalsOWASP Top 10 conceptssafe sandbox testingincident responsesecure sessions and input handling

Additional exploration areas

Suggested topics for further exploration; availability in future programs is not confirmed.

WiresharkNmapadditional OWASP testing tools
Explore related programs

Technology domain

Embedded Systems and IoT

Firmware, sensors, device communications and reliable telemetry.

Currently included in relevant curricula

C/C++ or MicroPythonGPIOADC and PWMI2C/SPI/UARTsensor calibrationWi-Fi/BLEMQTT concepts

Additional exploration areas

Suggested topics for further exploration; availability in future programs is not confirmed.

ArduinoESP32hardware-kit extensions
Explore related programs

Technology domain

Electronics and VLSI

Digital design, RTL verification and synthesis fundamentals.

Currently included in relevant curricula

Boolean logicfinite-state machinesVerilog/SystemVerilogtestbencheswaveform inspectionsynthesis reports

Additional exploration areas

Suggested topics for further exploration; availability in future programs is not confirmed.

Additional HDL simulatorsFPGA implementation
Explore related programs

Technology domain

Electrical and Renewable Energy

Electrical design concepts, industrial automation and solar system analysis.

Currently included in relevant curricula

Electrical schematicsPLC ladder logicHMI conceptssolar PV sizingenergy yield and loss analysis

Additional exploration areas

Suggested topics for further exploration; availability in future programs is not confirmed.

SCADA conceptsvendor-specific PLC suites
Explore related programs

Technology domain

Mechanical Engineering

Product design, CAD documentation and engineering simulation workflows.

Currently included in relevant curricula

Parametric CADassemblies and drawingsfinite-element method conceptsmesh convergencedesign for manufacturing

Additional exploration areas

Suggested topics for further exploration; availability in future programs is not confirmed.

AutoCADSolidWorksFusion
Explore related programs

Technology domain

Civil Engineering and BIM

Civil drafting, coordinated building models and traceable quantity estimation.

Currently included in relevant curricula

AutoCAD-style draftingplans, sections and elevationsBIM model setupschedules and quantity takeoffcoordination checks

Additional exploration areas

Suggested topics for further exploration; availability in future programs is not confirmed.

Revitadditional BIM authoring tools
Explore related programs