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 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 online course teaches some of the most powerful programming concepts in Java, including: objects, inheritance and collections.
This online course gives an introduction to Python programming. It covers concepts such as expressions, variables, functions, logic, and conditionals.
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 gives an introduction to the basic concepts and principles of crytography.
This online course gives an introduction to programming, using the Javascript programming language.
This online course teaches shell programming for Linux, Unix and Mac, and shows how to create complex scripts that take advantage of advanced bash shell features.
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...
This online course teaches Python and covers web, databases, web scraping, data science, web visualizations, image processing and more.
This online course teaches JavaScript programming by implementing key biology concepts in code, including natural selection, genetics and epidemics.
This online course explores the health behavior of individuals and how it can be encouraged by the behavior of families, social groups, communities, organizations, and policy...
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.
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...
This online course teaches powerful data abstraction and decomposition techniques to build large, complex programs.
This online course gives an introduction to artificial intelligence and machine learning using Python. The course is being offered by the creators of one of the most popular...
This online course gives an introduction to Swift, Apple's programming language for building iOS applications.
This online course explores key AI concepts, including machine learning, deep learning and neural networks. The course is designed for beginners and no programming skills are...
This online course (MOOC) teaches Julia as a high-performance dynamic programming language developed specifically for scientific computing.
This online course program teaches the key concepts of Microsoft 365 for administrators. The program includes several individual short video courses, for beginners as well as...
This sequence of online courses teaches the key concepts of the JavaScript programming language. The sequence includes several individual short video courses, for beginners as...
We use cookies, primarily to offer a great user experience and to further improve our website.
You can change your individual cookie settings here: