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.
In this online course, participants will learn how to organize their code, and why that’s important. They will be using the MVC Design Pattern in the web application...
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 explores how to use the OpenAI API to add AI features to apps. It shows how to use the Dall-E, GPT-4, and ChatGPT APIs.
This online course explores how to implement modern, high-level programming language concepts in assembly language by learning and applying the essentials of digital logic,...
This online course gives an introduction to Swift, a programming language developed by Apple for iOS and macOS.
This online course (MOOC) teaches how unified modeling language (UML) class diagrams are created and used to visualize and conceptualize the design of a system.
This online course gives an introduction to mathematical thinking in Computer Science.
Cryptography is present in everyday life, from paying with a credit card to using the telephone. This course teaches all about making and breaking puzzles in computing.
This online course gives an introduction to compilers (automatic translators for higher level programming languages).
This course provides the foundation needed for a career in database development, data warehousing, or business intelligence, as well as for the entire Data Warehousing for...
The purpose of this course is to teach its students to make their applications look clean and professional. The participants will understand (from experience) the importance of...
Traditional development processes lead to team frustration and poor results. Agile offers a different approach to managing the complexities of software development. This course...
This online course covers the essentials of using the version control system Git.
This online course explores the key infrastructures of drinking water and electricity, and policies that have been developed to strengthen their cybersecurity programs.
This online course teaches the key concepts of quantum computing (introductory course).
This online course explores the key issues facing policy makers attempting to manage the problem of cybersecurity, from its technical foundations to the domestic and...
In this course students will learn to make fluid digital interactive experiences that are suitable for gaming and use the advanced sensor hardware built into the iPhone and...
This online course helps to design embedded system behaviour that is structurally sound.
This online course explores the Version Control Systems Git and GitHub. Topics include branching and repositories, forking, cloning, and merging workflows.
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.
We use cookies, primarily to offer a great user experience and to further improve our website.
You can change your individual cookie settings here: