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 course, participants will see how the data parallel paradigm can be extended to the distributed case, using Spark throughout. The course will cover Spark's programming...
This course will introduce students to the major challenges and opportunities for creating online communities.
This two-part course introduces the basic mathematical and programming principles that underlie much of Computer Science. Students will refine their programming skills as well...
Cryptography is an indispensable tool for protecting information in computer systems. This course explains the inner workings of cryptographic primitives and how to correctly...
This online course gives an introduction to Generative AI with Large Language Models (LLMs). It includes the key steps in a typical LLM-based generative AI lifecycle, from data...
This online course teaches the fundamental building blocks of programming. The course includes seven modules that show how to write short programs using the Python language. It...
This course covers embedded systems, the Raspberry Pi Platform, and the Arduino environment for building devices that can control the physical world.
This online course provides an overview of the programming language Kotlin. It is aimed at those who already have programming knowledge, especially in Java.
Search engines are essential tools for managing and mining big text data. This course teaches how search engines work, the major search algorithms, and how to optimize search...
This online course series gives an introduction to AR development. It includes tools and concepts like Spark AR Fundamentals, game creation in Spark AR, HTML5 WebGL, Javascript...
In this course, students will learn about modeling and solving performance problems in a fashion popular in theoretical computer science, and generally train abstract thinking...
This course focuses on the concepts and tools behind reporting modern data analyses in a reproducible manner. Reproducible research is the idea that data analyses, and more...
In this online course, participants write programs in Java to solve real world problems that are large enough to require multiple classes working together. Participants learn...
This online course series explores the fundamentals of user interface and user experience design.
This online course offers an introduction to the TOR browser. It explores basic concepts and hidden services used by TOR, censorship systems and censorship resistance systems.
This series of online courses teaches how to optimize website content for the best possible search engine ranking. It includes the theory behind Google search and other search...
This online course explores how to perform data analysis using MongoDB's Aggregation Framework.
This online course program shows best practices of how to integrate test-driven software development into the programming workflow. The goal is to be able to write code that...
This MOOC teaches a calculus that enables quantitative predictions of large combinatorial structures. In addition, the MOOC also covers generating functions and real asymptotics...
This online course introduces the concept of recommender systems and reviews several examples in detail.
We use cookies, primarily to offer a great user experience and to further improve our website.
You can change your individual cookie settings here: