Enhance your skills and progress in your journey.
Checkout offer graduate degrees, diplomas and short courses
Take our professional short courses at The Energy Technology Institute, to upskill your abilities enabling you to attain your professional aspirations at a pace that is both flexible and well-structured.
Checkout our professional short courses
short course
Introduction to Frontend Development
This course provides an overview of the key concepts and technologies involved in frontend development. The course starts with an introduction to web development, followed by an overview of HTML, CSS, and JavaScript, the three fundamental languages used in frontend development.
2 Credits
2 weeks
short course
Graduate Seminar
Problem identification; Project development plan; Conceptual design; Financial modelling; Business model; and Marketing plan.
3 Credits
3 weeks
short course
Algorithms and Data Structures
This course covers the fundamental concepts of algorithm design and analysis, as well as the essential data structures used in computing. Students will learn how to analyse and evaluate the performance of algorithms in terms of time and space complexity, and will be introduced to common algorithmic design paradigms such as divide-and-conquer, greedy algorithms, and dynamic programming.
3 Credits
3 weeks
short course
Core Backend Development and APIs Projects (ASP.NET Core/Node.js)
This course aims to provide students with a solid foundation in backend development using two of the most popular technologies, ASP.NET Core and Node.js. By the end of the course, students will have developed a comprehensive understanding of backend development using ASP.NET Core and Node.js, and will be equipped with the skills needed to build robust, scalable, and secure web applications.
3 Credits
3 weeks
short course
Energy Access and Energy Systems
The course will equip student with the advanced knowledge of energy access metrics and rural energy market. Students will critically analyse energy chains and conversion technology. The student will evaluate the synergy between energy access and achieving the SDGs and climate change mitigation technologies. Student will develop high-level gender mainstreaming strategies for the deployment of sustainable energy solutions.
3 Credits
4 weeks
short course
Introduction to Software Engineering
This course provides an overview of software development, including the software development life cycle, software testing, software maintenance, and software requirements engineering. It is designed to introduce students to the fundamental concepts of software engineering, and to help them understand the importance of software development in various industries.
2 Credits
2 weeks
short course
Frontend Development Best Practices
This course offers a deep dive into best practices and techniques required to develop high-performance web applications. It is designed to equip students with valuable insights into the latest techniques, tools, and strategies for creating high-quality and scalable web applications.
2 Credits
2 weeks
short course
Software Development in Practice
This course provides students with the skills and knowledge necessary to develop software solutions that meet real-world needs. It emphasizes the importance of effective software development practices such as testing, debugging, and code review, and introduces students to modern software development tools and techniques. Students learn how to work collaboratively in teams, manage project timelines and budgets, and communicate effectively with stakeholders.