

Our Courses
Introduction to psychology of personality
Study the main themes and methodological aspects of personality psychology, and focus on the role of the cognitive processes involved in the construction of personality
-
Course by
-
Self Paced
-
11
-
English
History of Roman Law
Explore Roman Law, its History, its Juridical Science and Codes, and see how relevant it could be for international legal culture today!
-
Course by
-
Self Paced
-
8
-
English
Understanding Political Concepts
This course offers an exciting journey through political science concepts. Understand key concepts like party, bureaucracy, andconstitution by using new methods developed for scholars and students; including the innovative "Hyperpolitics" tool.
-
Course by
-
Self Paced
-
4
-
English
Contemporary Issues in World Politics
Explore major issues in world politics and learn how recent developments have challenged world order and peace.
-
Course by
-
Self Paced
-
5
-
English
Democracy and Autocracy: Theories and Empirical Findings
Learn which forms of government can best guarantee a free, fair, and just life by exploringhow democracy and autocracy emerge, evolve, andimpact our lives.
-
Course by
-
Self Paced
-
5
-
English
Comparative Political Systems
Explored through the lens of different political systems, this course provides the insights neededto understand Democracy today and the challenges faced by democratic governments.
-
Course by
-
Self Paced
-
5
-
English
Comparative Research Designs and Methods
Explore comparative analysis and itsimportance in the social sciences. You'll learn howto use comparative methods for constructive explanation and theory building and applyit to real-world politics.
-
Course by
-
Self Paced
-
5
-
English
Global Politics
Join us on a cosmopolitan adventure through politics, society, conflict and nature, and ask yourself, as we look to the future of humanity, whether there is one global order that is sufficiently complex to be both lasting and sustainable.
-
Course by
-
Self Paced
-
4
-
English
Communication Skills and Teamwork
Effective writing and presentation skills are essential for career success. Learn how to create and deliver high-impact communications, improve your soft skills, and effectively lead and collaborate on teams.
-
Course by
-
Self Paced
-
5
-
English
Problem Solving and Critical Thinking Skills
Develop your ability to tackle complex problems in the workplace using known analytical problem solving techniques, design thinking, and effective research.
-
Course by
-
11
-
English
Resume, Networking, and Interview Skills
Get the job you want with compelling resume writing and focused interview preparation.
-
Course by
-
Self Paced
-
5
-
English
Introduction to User Experience
This MOOC will review the fundamental elements UX practice (e.g., UX project, key concepts, activities, roles, deliverables).
From application software to mobile application and website, get an introduction on how to design professional interfaces offering quality experiences.
-
Course by
-
Self Paced
-
24
-
English
Cantonese Language and Culture for Beginners
The course aims to enable students to master the sounds of Cantonese and conduct basic conservations in Cantonese. It is suitable for learners of the following 3 categories:
(1) People from Hong Kong who may be expatriates, international students, ethnic minorities;
(2) People from the Guangdong-Hong Kong-Macao Greater Bay Area (GBA) who may be expatriates;
(3) People from all over the world who may be heritage speakers of Cantonese, plan to study/work in Hong Kong/ the GBA, tourists… etc.
-
Course by
-
Self Paced
-
32
-
English
A System View of Communications: From Signals to Packets (Part 1)
Explore the tradeoffs in designing communication systems like mobile phones, and the engineering tools to handle them.
-
Course by
-
Self Paced
-
48
-
English
A System View of Communications: From Signals to Packets (Part 2)
Explore the tradeoffs in designing communication systems like mobile phones, and the engineering tools to handle them.
-
Course by
-
Self Paced
-
15
-
English
A System View of Communications: From Signals to Packets (Part 3)
Explore the tradeoffs in designing communication systems like mobile phones, and the engineering tools to handle them.
-
Course by
-
Self Paced
-
8
-
English
Introduction to Semiconductors, PN Junctions and Bipolar Junction Transistors
This online course uses engaging animations to help you visualize the operating principles of many common semiconductor devices. The course covers PN junctions, photodiodes, solar cells, light-emitting diodes, metal-semiconductor contact, and Bipolar Junction Transistors.
-
Course by
-
Self Paced
-
14
-
English
Basics of Field Effect Transistors and Technology Scaling
This online course uses engaging animations to help you visualize the operating principles of many common semiconductor devices. The course covers MOSFET, MOS capacitors, charge-coupled devices, CMOS Active Pixel Sensor, FinFET, nanowire transistors, gate-all-around MOSFET and 2D transistors.
-
Course by
-
Self Paced
-
6
-
English
Ergonomics in Design
The course is designed to provide a basic understanding of ergonomics in design through the introduction of human anatomy, anthropometry, and modeling techniques with the aim of improving safety, productivity, comfort and health of people.
-
Course by
-
Self Paced
-
15
-
English
Ergonomics in Action
The course is designed to provide an understanding of how anthropometric and biomechanical information can be used in the design of workstations and products such as footwear with the aim of improving safety, productivity, comfort and health of people.
-
Course by
-
Self Paced
-
14
-
English
Big Data Technology Capstone Project
The Big Data Technology Capstone Project will allow you to apply the techniques and theory you have gained from the four courses in this MicroMasters program to a medium-scale project.
-
Course by
-
9
-
English
AI for Everyone: Master the Basics
Learn what Artificial Intelligence (AI) is by understanding its applications and key concepts including machine learning, deep learning and neural networks.
-
Course by
-
33
-
English
Big Data, Hadoop, and Spark Basics
This course provides foundational big data practitioner knowledge and analytical skills using popular big data tools, including Hadoop and Spark. Learn and practice your big data skills hands-on.
-
Course by
-
11
-
English
Full Stack Application Development Project
For this project you will apply your knowledge of front end and back end development gained from previous courses and build and deploy a full stack real-world web application on the cloud.
-
Course by
-
21
-
English
Introduction to Web Development with HTML5, CSS3, and JavaScript
Learn the key tools and programming languages to bootstrap your career as a Cloud Developer. Get started with web development using HTML5, CSS3, JavaScript and GitHub.
-
Course by
-
Self Paced
-
50
-
English