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 gives an introduction to Python programming. It covers concepts such as expressions, variables, functions, logic, and conditionals.
This online course gives an introduction to the basic ideas of machine learning and artificial intelligence without the technical programming tools that are used by more...
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 course explores real informatics tools and techniques and will be incorporating technology-enabled educational innovations to bring the subject matter to life. It will...
This two-part course is designed to be a fun introduction to the basics of programming in Python. The main focus will be on building simple interactive games such as Pong,...
This online course explores intermediate and advanced topics in computer science by building mobile apps with App Inventor for Android.
In this course students will build a hardware and software development environment to guide their journey through the Internet of Things specialization courses. The DragonBoard™...
This online course bridges the gap between introductory and advanced courses in Python. It includes:Python 3 programming basics (a review)Python tools (e.g., NumPy and SciPy...
This online course teaches systematic program design - how to write programs that tell a clear story about what they do, are well-tested, and easy to improve.
This course will show the basics of Cascading Style Sheets (CSS3). The emphasis will be on learning how to write CSS rules, how to test code, and how to establish good...
This course covers relevant systems, the principles on which they rely, their tradeoffs, and how to evaluate their utility against one`s requirements. Cloud computing, SQL and...
This online course teaches how to use color effectively to create attractive and useable websites.
Cryptography is an indispensable tool for protecting information in computer systems. This course explains the inner workings of cryptographic primitives and how to correctly...
This online course (MOOC) presents an introduction to cyber security showing different aspects of this discipline. It includes the main existing cyber security threats are and...
This online course teaches how to design more complex programs, using new data structures, abstraction, and generative recursion.
This online course explores how to apply the thinking and programming skills from Scratch to text-based programming languages like Python. The course is specifically designed...
This online course explores how to apply machine learning in practice, using Google's approach including TensorFlow models.
This online course explores the more advanced features of Kotlin that are required to build a robust, functional Android app.
In this course, students will see how evolutionary trees resolve quandaries from finding the origin of a deadly virus to locating the birthplace of modern humans. They will then...
This online course explores challenging discrete optimization problems. It is intended for learners with prior skills in discrete optimizations.
We use cookies, primarily to offer a great user experience and to further improve our website.
You can change your individual cookie settings here: