arrow

General information

The International Chair in Reliable AI and Demographic Challenge (DemIA) presents the "Programming for All" course, a free online training programme available on the e4you platform.

The training, much like the chair itself, is coordinated by the BISITE Research Group and funded by the State Secretary for Digitalisation and Artificial Intelligence. DemIA addresses challenges such as depopulation, ageing, and territorial inequality from a technological, ethical, and people-centred perspective.

The course is designed for all profiles wishing to enter the fantastic world of programming—a transversal skill applicable to any profession that dominates the modern world.

The course is structured into twelve fundamental blocks:

  • Introduction to Programming for All
  • Module 1: Algorithmic Logic.
  • Module 2: Introduction to Programming and Python.
  • Module 3: Python Fundamentals.
  • Module 4: Flow Control
  • Module 5: Functions and Modules
  • Module 6: Data Structures
  • Module 7: File Handling
  • Module 8: Object-Oriented Programming (OOP)
  • Module 9: Handling and Creating Libraries
  • Module 10: Advanced Python

 

Course Competencies:

Upon completion, the student will be able to:

  • Understand algorithmic logic and the basic principles of programming, applying them to structured problem-solving across various professional fields.
  • Develop basic programmes in Python, correctly using variables, data types, operators, and control structures.
  • Design modular solutions using functions, modules, and data structures, promoting code reusability and organisation.
  • Apply object-oriented programming concepts and file handling to model real-world problems and manage information automatically.
  • Create, use, and manage Python libraries, integrating advanced language tools to develop more complex and scalable applications.
Methodology: 

It aims to provide a comprehensive online learning experience where students can link theory with practice.

Register now!
tag
Price: 

Free

graduation
Modality: 
Online
globe
Language:
Spanish
clock
Hours: 
10 hours