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 online course teaches the basics of programming computers using Python. The course covers the basics of how to construct a program from a series of simple instructions in...
This online course shows how to program in Java and teaches general programming and problem-solving skills.The course explores how to design algorithms and develop and debug...
This online course (MOOC) explores the basics of Machine Learning.The Stanford course provides a broad introduction to machine learning, datamining, and statistical pattern...
(for your current filter settings)
This course will introduce students to the major challenges and opportunities for creating online communities.
This online course (MOOC) is designed to teach learners the basic math they will need in order to master any data science math course. It was created for learners who have basic...
This course teaches how to use tools from the Bioconductor project to perform analysis of genomic data. This is the fifth course in the Genomic Big Data Specialization from...
This online course teaches how to develop an algorithm, read code and understand how programming concepts relate to algorithms.
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 short online course explores how to handle IT projects within organizations with the use of design thinking, lean startup, and agile methods.
This course covers the essential exploratory techniques for summarizing data. It will cover in detail the plotting systems in R as well as some of the basic principles of...
In this class, students will learn the basics of the PGM representation and how to construct them, using both human knowledge and machine learning techniques.
This online course explores challenging discrete optimization problems. It is intended for learners with prior skills in discrete optimizations.
This online course helps to design embedded system behaviour that is structurally sound.
This online course teaches the basic concepts and technologies of interaction in a VR world for VR developers.
This course will take a look at the past, present, and future of election technologies and explore the various spaces intersected by voting, including computer security, human...
This course covers intermediate topics in software development. In this course, students will move beyond coding in the “main” method to learn to design and build more complex...
Statistical inference is the process of drawing conclusions about populations or scientific truths from data. There are many modes of performing inference including statistical...
In this course, students will learn the basic tools that every web page coder needs to know, starting from how to implement modern web pages with HTML and CSS and how to code...
This MOOC builds upon knowledge about core Android app components and concurrency frameworks and explores started and bound services, local inter-process communication (IPC),...
This course is a continuation of Crypto I and explains the inner workings of public-key systems and cryptographic protocols. Students will learn how to reason about the security...
This online course gives an introduction to data analysis. It includes basic concepts such as the data ecosystem and the fundamentals of data analysis.
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,...
Cryptography is an indispensable tool for protecting information in computer systems. This course explains the inner workings of cryptographic primitives and how to correctly...
We use cookies, primarily to offer a great user experience and to further improve our website.
You can change your individual cookie settings here: