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 course explores that dynamic programming is a powerful algorithmic tool when comparing two genes (i.e., short sequences of DNA) or two proteins. When "zooming out" to...
This course explores computational methods -- algorithms and data structures -- for analyzing DNA sequencing data. Topics include DNA, genomics, and how DNA sequencing is used....
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.
In this online course, participants write programs in Java to solve real world problems that are large enough to require multiple classes working together. Participants learn...
This series of online courses is designed to prepare learners for an entry-level role in IT support. It includes introductory courses in topics such as technical support,...
This online course series gives an introduction to important security aspects in software design.
This online course explores the key infrastructures of aviation and Internet, and policies that have been developed to strengthen their cybersecurity programs.
This online course series gives an introduction to blockchain technology. It explains basic concepts, shows how to implement smart contracts, and teaches to program on the...
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 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 online course gives an introduction to cybersecurity attacks and risks. Topics include digital identity, authentication, social attacks, hacking, and cloud computing.
In this course students expand their programming skills and apply them to authentic app development projects. The topics covered in this course include Xcode basics, Core iOS...
This series of 6 individual MOOCs gives an introduction to Big Data for beginners (no prior experience required). With these online courses, participants will develop a robust...
This online course program explores the potential of machine learning in a business setting. It covers topics such as data analysis for machine learning, supervised learning...
This course series covers the fundamental concepts underlying the construction of secure systems, from the hardware to the software to the human-computer interface, with the use...
This online course is intended to provide a general introduction to key concepts in cyber security. It includes fundamental topics, cryptography basics, and security management.
In this course, students will learn how to plan efficient experiments using statistical methods - enabling them to test for many variables that lead to better results using a...
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 course will give participants the basic background, terminology and fundamental concepts that they need to understand in order to build modern full stack web applications....
This course will cover the basic ways that data can be obtained. The course will cover obtaining data from the web, from APIs, from databases and from colleagues in various...
We use cookies, primarily to offer a great user experience and to further improve our website.
You can change your individual cookie settings here: