Program Objectives

This online course is designed to provide students, with no prior programming knowledge, with a solid foundation in software development using AI tools as key assistants.

Over 24 weeks, participants will learn the fundamentals of programming and understand how artificial intelligence can streamline code creation and validation. The course also introduces ethical issues related to the use of AI.

Program Objectives

Master Key Skills for the Future of Software Development

Programming in Python and other languages

Learn to develop software using Python as a foundation, along with other key industry languages.

Code generation and debugging with AI

Use AI tools to efficiently generate code and detect bugs before they become problems.

Understanding Programming Fundamentals

Master key programming concepts such as loops, control structures, and object-oriented programming.

Process optimization with AI

Apply AI to improve efficiency and optimize software development processes.

Ethical Risk Assessment in AI

Identify and evaluate the ethical risks that arise in the use of AI applied to programming.