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.
The Raspberry Pi is a small, affordable single-board computer that students will use to design and develop fun and practical IoT devices while learning programming and computer...
This online course explores the more advanced features of Kotlin that are required to build a robust, functional Android app.
This online course provides an overview of the programming language Kotlin. It is aimed at those who already have programming knowledge, especially in Java.
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...
This course teaches how to build a modern computer system, starting from first principles. It consists of projects from constructing elementary logic gates all the way to...
This online course series gives an introduction to secure coding and programming techniques for software developers. It includes the principles of secure coding, threat...
This series of online courses teaches object-oriented programming in Java for software developers with some prior programming experience.
This online course explores iOS development by learning about the OS and the development platform.
In this course, participants will learn how to apply the functional programming style in the design of larger applications. They will also learn some best practices on how to...
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 online course gives an introduction to the basic structure of a web application. It explores how a web browser interacts with a web server and the request/response cycle....
This online course is an introduction to the basic concepts of programming languages, with a strong emphasis on functional programming. The course uses the languages ML, Racket,...
This online course teaches programming in a scientific context. The course is based on the Java programming language and teaches basic skills for computational problem solving...
This online course covers the fundamentals of parallel programming, from task parallelism to data parallelism. Participants will see how many familiar ideas from functional...
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...
In this course, students will learn about data structures, like graphs, that are fundamental for working with structured real world data. They will develop, implement, and...
In this course, students will explore the core design of AngularJS, its components and code organization techniques. They will enhance the functionality of their web app by...
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 series gives an introduction to computational thinking and the C programming language. It includes modules on algorithms, data collection and analysis,...
This online course teaches how to develop an algorithm, read code and understand how programming concepts relate to algorithms.
We use cookies, primarily to offer a great user experience and to further improve our website.
You can change your individual cookie settings here: