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 series of online courses teaches object-oriented programming in Java for software developers with some prior programming experience.
This online course series gives an introduction to JavaScript programming. It teaches the basics of JavaScript and also includes animation and interactivity (JavaScript and...
This online course gives a non-technical introduction to artificial intelligence (AI) and explores whether AI will be "surpassing humans" in the form of artificial general...
This online course gives an introduction to the basics of augmented reality (AR).
This online course focuses on the major design tools used in the creation of an Application Specific Integrated Circuit (ASIC) or System on Chip (SoC) design.
This online course teaches computer programming to those with little to no previous experience. It uses the programming system and language called MATLAB to do so because it is...
This course teaches how to take scattered data and organize it into groups for use in many applications, such as market analysis and biomedical data analysis, or as a...
This course will teach relevant fundamentals of human motor performance, perception, and cognition that inform effective interaction design.
This online course is intended to provide a general introduction to key concepts in cyber security. It includes fundamental topics, cryptography basics, and security management.
This course introduces the design and implementation of Android applications for mobile devices. Students will build upon concepts from the prior course, including handling...
This Bachelor of Science in Computer Science degree is designed to provide those passionate about computing with instruction in computer science fundamentals.
This online course provides an introduction to open source software. It provides learners with a historical background and equips them with the necessary skills to work in open...
This online course is an introduction to the basic concepts of programming languages, with a strong emphasis on functional programming. The course uses the languages ML, Racket,...
In this course, participants will study security and trust from the hardware perspective. Upon completing the course, students will understand the vulnerabilities in current...
This online course teaches basic concepts underlying cloud services (see also Part 1).
This online course program gives an introduction to database engineering. It teaches the key skills required to create, manage and manipulate databases, as well as...
This online course explores the fundamental concepts of computers that can be applied to any software or computer system. The course is designed for beginners in computer science.
This online course gives an introduction to modeling and simulation of cyber-physical systems.
This online course teaches how to design and prototype user interfaces to address the users and tasks identified in user research.
This course is for experienced C programmers who want to program in C++. The examples and exercises require a basic understanding of algorithms and object-oriented software.
We use cookies, primarily to offer a great user experience and to further improve our website.
You can change your individual cookie settings here: