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 the C programming language for beginners. C is particularly well suited as an introduction to coding; no prior knowledge is needed...
Search engines are essential tools for managing and mining big text data. This course teaches how search engines work, the major search algorithms, and how to optimize search...
This online course program gives an introduction to Microsoft 365 and the most important tools in Word, PowerPoint, and Excel. The courses in this program are designed for...
This online course provides an introduction to open source software. It provides learners with a historical background and equips them with the necessary skills to work in open...
This online course series teaches key programming concepts in Python 3 needed to perform common scripting tasks.
This course covers intermediate topics in software development. It teaches object-oriented programming principles that will allow students to use Java to its full potential, and...
This series of MOOCs covers R software development for building data science tools. It helps participants to learn modern software development practices to build tools that are...
This online course gives an overview of the essential concepts of blockchain technology, including Bitcoin and Ethereum.
This online course program teaches the basic skills required for full-stack application development, including front-end development of websites and programming applications...
This online course explores the more advanced features of Kotlin that are required to build a robust, functional Android app.
This series of online courses teaches how to apply design principles, patterns, and architectures to create reusable, flexible, and maintainable software applications and systems.
This online course gives a first introduction to User Experience (UX) Design.
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 JavaScript programming. It teaches the basics of JavaScript and also includes animation and interactivity (JavaScript and...
This online course shows how to create chatbots with IBM Watson's Natural Language Processing capabilities.
This online course gives an introduction to cryptography. It explores cryptography from an information-theoretical perspective.
This course will take a look at the past, present, and future of election technologies and explore the various spaces intersected by voting, including computer security, human...
This course will introduce the learner to applied machine learning, focusing more on the techniques and methods than on the statistics behind these methods.
This course shows participants how to put the agile culture into practice across concept testing, usability testing, functional testing, and ongoing feature validation.
This online course explores the pillars of computational thinking, how computer scientists develop and analyze algorithms, and how solutions can be realized on a computer using...
We use cookies, primarily to offer a great user experience and to further improve our website.
You can change your individual cookie settings here: