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 course teaches the fundamentals of the Java programming language.It includes various interactive lessons and practical coding projects. (Also check out this overview of...
This online course teaches how to write high-quality code that runs correctly and efficiently. Students will design, code and validate programs and learn how to compare...
This video lecture discusses the computational complexity theory, including the Chomsky hierarchy, (un-) decidability,SPACE versus TIME, EXPSPACE and more advanced topics.
This online course focuses on the characteristics of embedded systems: the possibilities, dangers, complications and recipes for success.
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,...
This online course gives an introduction to the world of embedded systems with a focus on microcontroller input/output.
This course represents an introduction to how computing can be used to solve real-world problems while encouraging student computational creativity. (part 2)
In this course, students will learn how to apply Supervised, Unsupervised and Reinforcement Learning techniques for solving a range of data science problems.
In this course, students will create classifiers that provide state-of-the-art performance on a variety of tasks and will become familiar with some of the most successful...
This course highlights the importance and role of software product management. It also provides an overview of the specialization, as well as its goals, structure, and...
This course teaches the general concepts of data mining along with basic methodologies and applications. Then dives into one subfield in data mining: pattern discovery. It...
This course will cover algorithms for solving various biological problems along with a handful of programming challenges helping you implement these algorithms in Python.
This online course explores how supercomputers work and shows the real-life scientific breakthroughs that are made possible by today’s computer simulations.
This course will cover the basic ways that data can be obtained. The course will cover obtaining data from the web, from APIs, from databases and from colleagues in various...
With the support of Google’s recruiting and engineering teams this course provides tips, examples, and practice opportunities that may help students with job interviews at a...
This online lecture explores the basics of digital circuits.
This course offers a series of lectures on parallel programming concepts as well as a group project providing hands-on experience with parallel programming.
Closely related to pattern recognition, Unsupervised Learning is about analyzing data and looking for patterns. It is an extremely powerful tool for identifying structure in...
This online course teaches how to create websites by structuring the pages with HTML.The course is designed for beginners and includes HTML elements and structures as well as...
This course teaches students to build a game that keeps their players interested and engaged, and to present their game in ways that allow it to stand out in the app store.
We use cookies, primarily to offer a great user experience and to further improve our website.
You can change your individual cookie settings here: