Cognitive Models: Approaches to Cognitive Learning

Expected Duration
Lesson Objectives
Course Number
Expertise Level


Practice plays an important role in AI development and helps one get familiarized with commonly used tools and frameworks. Knowing which methods to apply and when is critical to completing projects quickly and efficiently. Based on code examples provided, you will be able to quickly learn important cognitive modeling libraries and apply this knowledge to new projects in the field. In this course, you'll learn the essentials of working with cognitive models in a software system. First, you will get a detailed overview of each type of learning used in cognitive modeling. Further, you will learn about the toolset used for cognitive modeling with Python and recall which role cognitive models play in AI and business. Finally, you will go through various cognitive model implementations to develop skills necessary to implement cognitive modeling in real world.

Expected Duration (hours)

Lesson Objectives

Cognitive Models: Approaches to Cognitive Learning

  • discover the key concepts covered in this course
  • name and describe different types of cognitive learning
  • define symbolic learning and describe examples of its use
  • define sub-symbolic learning and describe multiple models used with this approach
  • define hybrid learning and describe examples of its use
  • specify how AI has affected cognitive modeling and enhanced its power
  • describe and distinguish between different types of modeling tools
  • work with popular NLP techniques to implement text understanding and decision-making
  • work with EEG data to implement student’s confusion classifier with respect to MOOC’s
  • implement human personality classifier based on online forums conversation using Myers Briggs Personality types
  • describe five dimensions commonly used to describe human personality and psyche
  • implement an interactive chat-bot capable of simple conversation
  • summarize the key concepts covered in this course
  • Course Number:

    Expertise Level