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 explores advanced topics in R programming that are necessary for developing powerful, robust, and reusable data science tools. Topics covered include...
This online course shows the fundamental concepts of distributed programming in the context of Java 8.
This online course (part 2 of 2 courses) teaches how to build powerful interactive applications with this popular JavaScript library. React is an open source library developed...
This online course teaches the theory and practice of concurrent programming in Erlang, through practical exercises and suggested projects.
This online course gives an introduction to Haskell, the increasingly popular functional programming language.
The course covers basic algorithmic techniques and ideas for computational problems arising frequently in practical applications: sorting and searching, divide and conquer,...
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 explores greedy algorithms (scheduling, minimum spanning trees, clustering, Huffman codes) and dynamic programming (knapsack, sequence alignment, optimal...
This online lecture series presents the theory of fundamental machine learning concepts. Topics covered in the video lectures include: Bayesian theory of optimal decisions...
This online course introduces learners to the basics of Lua, a general-purpose programming language used for building games, web apps, and developer tools.
In this course students will learn how to communicate business-relevant implications of data analyses. They will learn how to structure data analysis projects and how to...
In this course students will learn about audio signal processing methodologies that are specific for music and of use in real applications. They will learn to analyse,...
This online course explores introductory topics of functional programming, design patterns, and loop invariants.
This course explores that dynamic programming is a powerful algorithmic tool when comparing two genes (i.e., short sequences of DNA) or two proteins. When "zooming out" to...
This online course gives an introduction to Unix for learners who are new to programming and new to Unix-like operating systems like macOS and Linux distributions like Ubuntu.
This course is an introduction to computer science using the programming language Scratch, developed by MIT. Starting with the basics of using Scratch, the course will stretch...
During this course, students will hear from entrepreneurs who have launched products and services ranging from medical devices to LED lights to whiskey. They will learn how...
In this computer science course, participants will learn the basics of programming in the Java language. This course includes repetition statements (for, while, do-while and...
This course will introduce the basics of the JavaScript language and will cover concepts such as variables, looping, functions, and a little bit about debugging tools. Students...
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...
We use cookies, primarily to offer a great user experience and to further improve our website.
You can change your individual cookie settings here: