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

Aprender (Coursera) Coursera
Universidad Nacional Autónoma de México

Aprender (Coursera)

¿Quieres conocer tus recursos y niveles de desempeño relacionadas con tu proceso de aprender? ¿Te interesa desarrollar habilidades para aprender más y mejor? En APRENDER conocerás y pondrás en práctica, de forma sencilla y práctica, resultados de investigación recientes sobre los procesos de lectura, almacenamiento de información, recuperación de recuerdos y velocidad de procesamiento. Así, podrás utilizar, de forma eficiente, estrategias y técnicas muy útiles en tu vida académica, profesional y cotidiana.

Oct 26th 2026
4 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.

Oct 26th 2026
5-12 Weeks
Severe to Profound Intellectual Disability: Circles of Care and Education (Coursera) Coursera
University of Cape Town

Severe to Profound Intellectual Disability: Circles of Care and Education (Coursera)

This course is about caring for and educating children (and youth) with severe to profound intellectual disability. We use the idea of 'circles' to position the child at the center of the many levels of support needed. Around the child are circles of care and education - such as the parents, family, friends, caregivers, educators, health care workers and others such as neighbors, business owners and community members.

Oct 26th 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
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.

Oct 26th 2026
4 Weeks
LangChain for LLM Application Development (DeepLearning.AI) Other Providers
DeepLearning.AI

LangChain for LLM Application Development (DeepLearning.AI)

The framework to take LLMs out of the box. Learn to use LangChain to call LLMs into new environments, and use memories, chains, and agents to take on new and complex tasks. In LangChain for LLM Application Development, you will gain essential skills in expanding the use cases and capabilities of language models in application development using the LangChain framework.

Self Paced
Self-Paced
How Diffusion Models Work (DeepLearning.AI) Other Providers
DeepLearning.AI

How Diffusion Models Work (DeepLearning.AI)

Learn and build diffusion models from the ground up. Start with an image of pure noise, and arrive at a final image, learning and building intuition at each step along the way. In How Diffusion Models Work, you will gain a deep familiarity with the diffusion process and the models which carry it out. More than simply pulling in a pre-built model or using an API, this course will teach you to build a diffusion model from scratch.

Self Paced
Self-Paced
Ubiquitous Learning and Instructional Technologies (Coursera) Coursera
University of Illinois at Urbana-Champaign

Ubiquitous Learning and Instructional Technologies (Coursera)

This course will analyze currently available technologies for learning. Areas addressed include: learning management systems, intelligent tutors, computer adaptive testing, gamification, simulations, learning in and through social media and peer interaction, universal design for learning, differentiated instruction systems, big data and learning analytics, attention monitoring, and affect-aware systems.

Oct 26th 2026
4 Weeks
Ethical Issues in Data Science (Coursera) Coursera
University of Colorado Boulder

Ethical Issues in Data Science (Coursera)

Computing applications involving large amounts of data – the domain of data science – impact the lives of most people in the U.S. and the world. These impacts include recommendations made to us by internet-based systems, information that is available about us online, techniques that are used for security and surveillance, data that is used in health care, and many more. In many cases, they are affected by techniques in artificial intelligence and machine learning.

Oct 26th 2026
5-12 Weeks