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 investigates the basic concepts behind programming languages, with an emphasis on the techniques and benefits of functional programming. It covers the programming...
This online course explores the more advanced features of Kotlin that are required to build a robust, functional Android app.
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 (MOOC) shows how to design, build, and program dynamical, legged robots that can operate in the real world.
The aim of this course is to teach the foundations of functional programming and how to apply them in the real world. This course will use Haskell as the medium for...
This course teaches about functional programming, and how it can be effectively combined with object-oriented programming. Students will gain practice in writing clean...
This online lecture gives an introduction to the concepts of machine learning. (Some math and programming experience required.)
This online course gives an introduction to Swift, a programming language developed by Apple for iOS and macOS.
This online course gives an introduction to computer science for business professionals. No prior knowledge of computers or programming is required.Topics include computational...
This online course in Computer Science is one of the most popular MOOCs (massive open online courses). It's the online version of Harvard's introductory CS50 class. It...
Arduino senses the environment by receiving inputs from add-on devices such as sensors, and can control the world around it by adjusting lights, motors, and other actuators. In...
This online course explores energy efficiency as the amount of energy that is consumed by the hardware during the runtime of an algorithm. The course also explains the relevant...
This online lecture gives an introduction to the concept of Parallel Programming.
This course will teach how to program in Scratch, an easy to use visual programming language. More importantly, it will introduce the fundamental principles of computing and it...
This course delves into a variety of processes to structure software development. It also covers the foundations of core Agile practices, such as Extreme Programming and Scrum.
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 teaches how Computer Numerical Control (CNC) Machining enables computers to control manufacturing tools and how to select, program and operate a CNC machine.
This online course teaches the essentials of the Kotlin programming language.
This online course explores the quantitative data analysis skills that you will typically need to succeed on an MBA program. The course will cover the fundamentals of...
This course is an introduction to the Objective-C programming language and will prepare students for more extensive iOS app development and build a foundation for advanced iOS...
We use cookies, primarily to offer a great user experience and to further improve our website.
You can change your individual cookie settings here: