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 program gives an introduction to creating high-quality, professional sounding music. It includes music production technology, how sound is transformed into an...
This online course gives an introduction to chemical biology as a multidisciplinary field between chemistry, biology, and physics. Some prior basic training in chemistry,...
This course focuses on the concepts and tools behind reporting modern data analyses in a reproducible manner. Reproducible research is the idea that data analyses, and more...
In this course students will learn how VoIP systems like Skype work and implement their own app for voice calls and text messages. They will start by using the Session...
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 master’s program is designed for students who have an interest in the complex interplay of social, environmental, economic, political, technological, and social justice...
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 program shows best practices of how to integrate test-driven software development into the programming workflow. The goal is to be able to write code that...
This course covers the core ideas of single-variable Calculus with emphases on conceptual understanding and applications. The course is ideal for students beginning in the...
This online course focuses on the major design tools used in the creation of an Application Specific Integrated Circuit (ASIC) or System on Chip (SoC) design.
This online course gives an introduction to software architecture. It explores the different types of architectural styles, the properties of layered and n-tier architectures...
This course teaches students how to engage with end users, effectively frame problems, identify potential solutions, and build prototypes to test assumptions and learn what...
This MOOC provides an introduction to complex analysis which is the theory of complex functions of a complex variable.
This two-part course introduces the basic mathematical and programming principles that underlie much of Computer Science. Students will refine their programming skills as well...
This online course shows the fundamental concepts of distributed programming in the context of Java 8.
This online course explores greedy algorithms (scheduling, minimum spanning trees, clustering, Huffman codes) and dynamic programming (knapsack, sequence alignment, optimal...
This online course gives an introduction to the basic structure of a web application. It explores how a web browser interacts with a web server and the request/response cycle....
This course teaches students how to manage project risk effectively by identifying, analyzing, and communicating inevitable changes to project scope and objectives.
This series of online courses explores various aspects of Six Sigma for learners with some related eperience.
This course will introduce the basics of the JavaScript language and will cover concepts such as variables, looping, functions, and a little bit about debugging tools. Students...
We use cookies, primarily to offer a great user experience and to further improve our website.
You can change your individual cookie settings here: