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 covers fundamental principles of design and how to effectively evaluate one`s work with users. Students will learn fundamental principles of visual design to...
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 explores how to perform data analysis using MongoDB's Aggregation Framework.
This online course teaches some of the most powerful programming concepts in Java, including: objects, inheritance and collections.
This online course gives an overview of the cybersecurity landscape as well as national (USA) and international perspectives on the field.
This online course explores greedy algorithms (scheduling, minimum spanning trees, clustering, Huffman codes) and dynamic programming (knapsack, sequence alignment, optimal...
This online course focuses on the computer science behind Bitcoin to enable students to get a comprehensive understanding of its function and technology.The course aims for...
This online course gives an overview of smart contracts as a key element of blockchain technology.
Cryptography is an indispensable tool for protecting information in computer systems. This course explains the inner workings of cryptographic primitives and how to correctly...
This online course gives an introduction to the C programming language. No prior experience is required.
This course covers the essential information that every serious programmer needs to know about algorithms and data structures, with emphasis on applications and scientific...
This online lecture about transportation analysis uses modeling and simulation to address the mathematical background while modeling transportation system scenarios such as...
This online course gives an introduction to compilers (automatic translators for higher level programming languages).
This online course teaches how to design large software systems that solve real-world problems using object-oriented design techniques.
This online video lecture series gives an introduction to Reinforcement Learning.
In this course, participants will see how the data parallel paradigm can be extended to the distributed case, using Spark throughout. The course will cover Spark's programming...
In this course students will expand their repertoire of additional features and more advanced functions that may be implemented within the iOS environment. They will refine...
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 course provides informations about the basic principles of 3D computer graphics: meshes, transforms, cameras, materials, lighting, and animation.
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...
We use cookies, primarily to offer a great user experience and to further improve our website.
You can change your individual cookie settings here: