Edukatico will keep you updated from time to time. (You can stop this at any time.)
Choose filter settings here or enter a search term above.
This course will teach the core process of experience design and how to effectively evaluate work with the people for whom you are designing. Students will learn fundamental...
This course considers the problem of how a robot decides what to do to achieve its goals. This problem is often referred to as Planning and it has been formulated in various...
This online course explores the various ways we hear and perceive sound and how to improve technology and products for better communication. It will cover all aspects of...
This online course shows the fundamental concepts of distributed programming in the context of Java 8.
This course covers practical techniques to elicit and express software requirements from client interactions.
This online course explores how to measure, manage and analyze customer data to make effective marketing decisions.
This course teaches core distributed computing concepts that underlie today’s and tomorrow’s cloud computing systems.
This course will introduce the learner to text mining and text manipulation basics.
In this course learners are introduced to second or foreign language theories and practices for teaching and assessing listening, speaking, and pronunciation. Learners will...
This online course explores the topic of causation vs. correlation. The course teaches how causal effects are defined, what assumptions about data and models are necessary, and...
This online course teaches how to analyze data and think computationally to solve problems in astronomy.
This online course gives an introduction to microwave engineering and antenna systems.
This online course discusses how to creatively reuse digital cultural content.
This course introduces the design and implementation of Android applications for mobile devices. Students will develop an app from scratch, assuming a basic knowledge of Java,...
This MOOC discusses the integration and processing of large amounts of data. It explains processing patterns for big data.
This sequence of online courses teaches the key concepts of Kotlin to create native Android applications with less code than using Java.
This online course explores how to create a mobile application, including research, design, usability, implementation and field evaluation.
Focusing on the basics of machine learning and embedded systems, such as smartphones, this online course will introduce learners to the “language” of TinyML.
This online course gives an introduction to the fundamental principles and processes of software testing.
This online course teaches to evaluate and compare cloud systems, technologies and providers.
We use cookies, primarily to offer a great user experience and to further improve our website.
You can change your individual cookie settings here: