Enrollment

Delivery mode

Frequency

Location

Language

Scope

Certificate in Software Engineering with Large Language Models

Artificial Intelligence (AI), such as Large Language Models (LLMs), has been touted to revolutionize knowledge work. New LLMs and methods for working with LLMs are introduced at an increasing pace, and companies are making up to billion-dollar investments in the underlying technologies and companies. LLMs and their applications provide ample opportunities for software engineers to improve efficiency, making them a technology that everyone in the field will adapt sooner than later.

The Certificate in Software Engineering with Large Language Models is a 3 ECTS program designed to give participants a running start on the emergent topic of AI and Large Language Models (LLMs), offering them the possibility to engage in a structured learning experience combining online content with cohort-based learning.

By completing this program you will earn an Aalto University certificate, demonstrating your attainment of micro-credentials.

Program content

The program provides the participants an opportunity to delve into the world of AI by gaining a comprehensive understanding of LLMs and their use as a part of the software development life cycle, offering them insights on how to apply LLMs in their work. Through hands-on exercises, the participants gain a practical understanding of how LLMs can be used to enhance efficiency, while also realizing their risks and challenges.

The program builds on two openly available self-paced online LLM courses, with additional support offered by team activities and support sessions within the cohort led by expert facilitators. The structure helps the participants navigate the learning experience in a facilitated way, fostering growth and meaningful interactions as a part of a diverse cohort of professionals throughout the program. The openly available self-paced online LLM courses that this offering builds on will be available through the FITech network at https://fitech.io/.

Download brochure  Contact us

Start

Fee:

Schedule Contact us

Contact us

For

This certificate program is well-suited for a diverse range of individuals and teams interested in leveraging Artifial Intelligence and Large Language Models effectively for software development purposes and wanting to learn more about applying AI and LLMs to their own work. 

This hands-on program is particularly beneficial for software engineers and developers, tech professionals, computer scientists, programming enthusiasts, and individuals interested in leveraging AI and LLMs in programming and software engineering. The structured learning journey combining self-paced online content with hands-on exercises and additional support sessions accommodates varying needs and preferences of learners from various backgrounds and skill levels.

Contents and Schedule

This certificate program teaches you what Large Language Models (LLMs) are and how to use them in the context of software engineering. The focus is on hands-on practice, where you will learn to design, implement, and test applications with the help of LLMs. In addition to learning to work with LLMs, we also learn the underlying principles of LLMs and how they work.

Learning outcomes: 

  • You understand the core functionality and capabilities of state-of-the-art Large Language Models
  • You know a range of prompting strategies and know of prompt engineering and best practices for prompting LLMs
  • You know how to use LLMs for documentation, code and test generation, code summarization, and identifying code defects
  • You can create a programming project from scratch with the help of LLMs
  • You know of existing issues related to the use of LLMs, including hallucination, and are aware of ethical and legal concerns surrounding LLMs
  • You know of the state-of-the-art automated software development methods with LLMs

Core Modules

Program Fee and Registration

Program start