Developmental Artificial Intelligence (UCBL)

Developmental Artificial Intelligence (UCBL)

This course will teach you the cognitive science background and the programming bases to design robots and virtual agents capable of autonomous cognitive development driven by their intrinsic motivation.

Developmental A.I. is a new branch of A.I. that aims to create an artificial system that can develop autonomously like a newborn baby. If implemented in a robot, it will initially behave like a newborn animal that explores and plays with its environment. The very long-term objective would be to create a robot capable of reaching human-level intelligence.
This goes beyond mere sensorimotor adaptation, because it involves autonomous goal construction, self-motivation, and playful behavior. It addresses fundamental questions of cognition such as sense-making, individual choices, creativity, and free will. The mechanisms at play precede and ground higher-level intelligence such as problem solving, symbolic reasoning, and language acquisition.
A key feature of developmental learning algorithms is to generate self-programming. Self-programming means that the data that is learned can be re-executed by the system itself. This radically differentiates developmental learning algorithms from traditional machine learning such as neural networks and reinforcement learning algorithms, which learn values and weights.
Self-programming raises many questions. For example:

  • Learning executable code to what end? This is the problem of the agent’s intrinsic motivation.
  • What programming language and what execution engine for the learned code? This is the problem of the agent’s cognitive architecture.
  • How to assess the system’s capacity to self-program? This relates to the problem of defining and measuring intelligence.

The course will teach you the necessary background in cognitive science to answer these questions, specifically: constructivist epistemology, biologically inspired cognitive architectures, and the theories of situated cognition and enaction.
You will be offered different activities in order to analyze and reflect upon these theories, individually or collaboratively.
Optional programming activities will also teach you to design robots or virtual agents capable of rudimentary cognitive development. Please see the demos on our website.

Go to Class
MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Related Courses

Jugar y Aprender Matemática en aulas heterogéneas (Coursera) Coursera
Universidad Austral

Jugar y Aprender Matemática en aulas heterogéneas (Coursera)

Cuando se asume la enseñanza de la matemática con el compromiso de la participación de todos los alumnos en una comunidad de producción, en la que se resuelven problemas con distintos procedimientos, se comparan producciones, se analiza la validez de las afirmaciones que se hacen, la tarea resulta todo un desafío. En el caso del plurigrado, el desafío parece aún mayor. ¿Cómo presentar problemas que involucren en este trabajo reflexivo a niños y niñas de distintas edades y con distintos conocimientos?

Nov 23rd 2026
4 Weeks
ChatGPT Prompt Engineering for Developers (DeepLearning.AI) Other Providers
DeepLearning.AI,OpenAI

ChatGPT Prompt Engineering for Developers (DeepLearning.AI)

Go beyond the chat box. Use API access to leverage LLMs into your own applications, and learn to build a custom chatbot. In ChatGPT Prompt Engineering for Developers, you will learn how to use a large language model (LLM) to quickly build new and powerful applications. Using the OpenAI API, you’ll be able to quickly build capabilities that learn to innovate and create value in ways that were cost-prohibitive, highly technical, or simply impossible before now.

Self Paced
Self-Paced
Google Cloud Product Fundamentals en Español (Coursera) Coursera
Google Cloud

Google Cloud Product Fundamentals en Español (Coursera)

Este curso, que es una continuación de Business Transformation with Google Cloud, le permitirá conocer la perspectiva tecnológica de la transformación de una organización. Para ser más específicos, explicaremos cómo la tecnología de Google Cloud puede transformar digitalmente una organización en los siguientes aspectos: modernizar la infraestructura de TI; mejorar la forma en que los equipos desarrollan las aplicaciones que utiliza la empresa; saber cómo aprovechar el aprendizaje automático y la inteligencia artificial para generar más valor; advertir el rol fundamental de las herramientas de productividad basadas en la nube, como G Suite, para cumplir con el trabajo, y comprender los desafíos y las oportunidades de la administración de costos que trae aparejados una infraestructura de TI cambiante basada en la nube.

Nov 23rd 2026
5-12 Weeks
Conversations that Inspire: Coaching Learning, Leadership and Change (Coursera) Coursera
Case Western Reserve University

Conversations that Inspire: Coaching Learning, Leadership and Change (Coursera)

Coaching can inspire and motivate people to learn, change and be effective leaders, among other roles in life. Although most attempts are “coaching for compliance” (coaching someone to your wishes or expectations), decades of behavioral and neuroscience research show us that “coaching with compassion” (coaching someone to their dreams and desires) is more effective.

Nov 23rd 2026
5-12 Weeks
Google Cloud Product Fundamentals em Português Brasileiro (Coursera) Coursera
Google Cloud

Google Cloud Product Fundamentals em Português Brasileiro (Coursera)

Este curso é uma continuação do "Business Transformation with Google Cloud" e guiará você pela jornada de transformação de uma organização do ponto de vista tecnológico. Explicaremos como as organizações podem fazer a transformação digital usando a tecnologia do Google Cloud nestas categorias: modernização da infraestrutura de TI; melhorias no processo de desenvolvimento dos aplicativos da empresa; uso do machine learning e da inteligência artificial para criar novo valor; a importância de ferramentas de produtividade como o G Suite na realização do trabalho; e compreender as oportunidades e os desafios da gestão do custo que uma infraestrutura de TI na nuvem traz.

Nov 23rd 2026
5-12 Weeks
Perfect Tenses and Modals (Coursera) Coursera
University of California, Irvine

Perfect Tenses and Modals (Coursera)

This is the first course in the Learn English: Intermediate Writing specialization. In this course, you will learn about important intermediate verb tenses, including present perfect, present perfect progressive, past perfect, and past perfect progressive. You will also learn about common modal verbs used in English. This course is designed for learners who have a basic understanding of English grammar but who want to learn more and improve their skills for everyday speaking or writing, as well as for academics. It will be a fun class with lots of entertaining and informative video lectures.

Nov 23rd 2026
4 Weeks
Building Systems with the ChatGPT API (DeepLearning.AI) Other Providers
DeepLearning.AI

Building Systems with the ChatGPT API (DeepLearning.AI)

Level up your use of LLMs. Learn to break down complex tasks, automate workflows, chain LLM calls, and get better outputs. In Building Systems With The ChatGPT API, you will learn how to automate complex workflows using chain calls to a large language model. Unlock new development capabilities and improve your efficiency in this brand new short course.

Self Paced
Self-Paced
Designing Learning Innovation: an introduction (Coursera) Coursera
Politecnico di Milano

Designing Learning Innovation: an introduction (Coursera)

Where to start to innovate your teaching? But before that, what does it mean to innovate in the classroom? Designing Learning Innovation aims to put the designing culture at the service of learning innovation, supporting those who do not have a specific pedagogical background and those who wish to learn the basic tools of a good teaching design then to continue exploring the frontiers of innovation.

Nov 23rd 2026
4 Weeks
Emerging Trends & Technologies in the Virtual K-12 Classroom (Coursera) Coursera
University of California, Irvine

Emerging Trends & Technologies in the Virtual K-12 Classroom (Coursera)

Welcome to Emerging Trends and Technologies in K-12! This course will help you evaluate and implement technology in the most useful way within your virtual classroom setting. We will discuss the possibilities and challenges of using technology in fully online environments, although many of the ideas can be applied to blended and traditional environments as well.

Nov 23rd 2026
4 Weeks