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 the basics of programming computers using Python. The course covers the basics of how to construct a program from a series of simple instructions in...
This online course shows how to program in Java and teaches general programming and problem-solving skills.The course explores how to design algorithms and develop and debug...
This online course (MOOC) explores the basics of Machine Learning.The Stanford course provides a broad introduction to machine learning, datamining, and statistical pattern...
(for your current filter settings)
In this project-centered course, participants will design, build, and distribute their own unique application for the Android mobile platform.
This online course explores challenging discrete optimization problems. It is intended for learners with prior skills in discrete optimizations.
This online course gives an introduction to the basics of cloud computing. It covers topics such as storage services, cloud economics, levels of managed infrastructure, Azure...
This online course provides a rigorous introduction to the R programming language, with a particular focus on using R for software development in a data science setting.
This MOOC discusses cybersecurity in the context of unknown and unpredictable human behavior within and outside of organizations.
This course is for experienced C programmers who want to program in C++. The examples and exercises require a basic understanding of algorithms and object-oriented software.
In this course, participants will first learn what a graph is and what are some of the most important properties. Then they will learn several ways to traverse graphs and how...
This course teaches how graph theory can be used to assemble genomes from these short pieces and also about brute force algorithms and how to apply them to sequencing...
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 gives an introduction to agile software development. It is designed to give learners the ability to apply agile principles and values to the software...
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 online course gives a first introduction to data analytics tools and Lean Six Sigma. No prior knowledge (data analytics or Lean Six Sigma) is required.
This online course gives an introduction to COBOL programming. It covers the structure of COBOL programs, data types and variable handling, intrinsic functions, branching logic,...
This online course gives an introduction to Generative Adversarial Networks (GANs), including their fundamental components and applications.
This online course gives an introduction to cryptography. It explores cryptography from an information-theoretical perspective.
This online course teaches how to collect data from different social media sources such as YouTube, Twitter, and Flickr. It includes analyzing unstructured data and processing...
This online course explores the key issues facing policy makers attempting to manage the problem of cybersecurity, from its technical foundations to the domestic and...
This online course gives an introduction to mathematical thinking in Computer Science.
This course will introduce students to the foundations of modern cryptography, with an eye toward practical applications.
By taking this course, students will be exposed to a range of problems at the foundations of theoretical computer science, and to powerful design and analysis techniques.
We use cookies, primarily to offer a great user experience and to further improve our website.
You can change your individual cookie settings here: