Curriculum

With a practical and progressive approach, this curriculum is designed to take you from the fundamentals of programming to the advanced use of artificial intelligence in software development. Each module will bring you one step closer to mastering the key skills that will prepare you for the challenges and opportunities of the technological future.

  • Module 1: Introduction to Programming and Applied AI

    • Fundamentals of AI and how it applies to software development.
    • First steps in programming with Python.
    • Using AI tools to generate code.
  • Module 2: Programming Fundamentals

    • Variables, operators and control structures in Python.
    • Structuring and modularizing code with functions.
    • AI-assisted debugging practice.
  • Module 3: OOP and File Management

    • Introduction to object-oriented programming.
    • File management and data persistence.
    • Code refactoring with AI.
  • Module 4: Advanced Applications and Preparation for Specializations

    • Introduction to languages ​​such as JavaScript and HTML.
    • Connection to databases and SQL management.
    • Optimization of the final project and orientation towards specialized itineraries.

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.