Search result for Software Development Online Courses & Certifications
Get Course Alerts by Email
Introduction to Game Development
by Brian WinnTop Instructor- 4.8
Approx. 22 hours to complete
If you love games and want to learn how to make them, then this course will start you down that path. Making games is a creative and technical art form. In this course you will familiarize yourself with the tools and practices of game development. From Game Player to Game Developer...
Getting Started with Go
by Ian Harris- 4.6
Approx. 11 hours to complete
Learn the basics of Go, an open source programming language originally developed by a team at Google and enhanced by many contributors from the open source community. This course is designed for individuals with previous programming experience using such languages as C, Python, or Java, and covers the fundamental elements of Go....
Ordered Data Structures
by Wade Fagen-Ulmschneider- 4.8
Approx. 19 hours to complete
In this course, you will learn new data structures for efficiently storing and retrieving data that is structured in an ordered sequence. Such data includes an alphabetical list of names, a family tree, a calendar of events or an inventory organized by part numbers. Orientation; Linear Structures 1. 1 Arrays 1....
Functional Programming Principles in Scala
by Martin Odersky- 4.8
Approx. 45 hours to complete
Functional programming is becoming increasingly widespread in industry. This trend is driven by the adoption of Scala as the main programming language for many applications. Scala fuses functional and object-oriented programming in a practical package. It interoperates seamlessly with both Java and Javascript. Scala is the implementation language of many important frameworks, including Apache Spark, Kafka, and Akka....
Big Data Essentials: HDFS, MapReduce and Spark RDD
by Ivan Puzyrevskiy , Emeli Dral , Evgeniy Riabenko , Alexey A. Dral , Pavel Mezentsev- 4
Approx. 41 hours to complete
Have you ever heard about such technologies as HDFS, MapReduce, Spark? Always wanted to learn these new tools but missed concise starting material? Don’t miss this course either! In this 6-week course you will: - learn some basic technologies of the modern Big Data landscape, namely: HDFS, MapReduce and Spark; - be guided both through systems internals and their applications;...
Quantum Computing. Less Formulas - More Understanding
by Сысоев Сергей Сергеевич- 4.8
Approx. 8 hours to complete
This is yet one more introductory course on quantum computing. Here I concentrate more on how the mathematical model of quantum computing grows out from physics and experiment, while omitting most of the formulas (when possible) and rigorous proofs. To understand the materials of this week you don't need math above the school level....
Smart Contracts
by Bina Ramamurthy- 4.6
Approx. 17 hours to complete
This second course of the Blockchain specialization will help you design, code, deploy and execute a smart contract – the computational element of the blockchain technology. Smart contracts allow for implementing user-defined operations of arbitrary complexity that are not possible through plain cryptocurrency protocols. They allow users to implement conditions, rules and policies of the domain applications....
State Estimation and Localization for Self-Driving Cars
by Jonathan Kelly , Steven Waslander- 4.7
Approx. 27 hours to complete
Welcome to State Estimation and Localization for Self-Driving Cars, the second course in University of Toronto’s Self-Driving Cars Specialization. We recommend you take the first course in the Specialization prior to taking this course. This course will introduce you to the different sensors and how we can use them for state estimation and localization in a self-driving car....
Introduction to C# Programming and Unity
by Dr. Tim "Dr. T" Chamillard- 4.7
Approx. 28 hours to complete
This course is all about starting to learn how to develop video games using the C# programming language and the Unity game engine on Windows or Mac. Why use C# and Unity instead of some other language and game engine? Well, C# is a really good language for learning how to program and then programming professionally....
Database Management Essentials
by Michael Mannino- 4.6
Approx. 36 hours to complete
Database Management Essentials provides the foundation you need for a career in database development, data warehousing, or business intelligence, as well as for the entire Data Warehousing for Business Intelligence specialization. We’ve designed this course to ensure a common foundation for specialization learners. Everyone taking the course can jump right in with writing SQL statements in Oracle, MySQL, or PostgreSQL....