Search result for Online Courses & Certifications
Get Course Alerts by Email
Machine Learning for All
by Dr Marco Gillies- 4.7
Approx. 22 hours to complete
Machine Learning, often called Artificial Intelligence or AI, is one of the most exciting areas of technology at the moment. We see daily news stories that herald new breakthroughs in facial recognition technology, self driving cars or computers that can have a conversation just like a real person. This course is for a lot of different people....
Python Basics
by Paul Resnick , Steve Oney , Jaclyn Cohen- 4.8
Approx. 36 hours to complete
This course introduces the basics of Python 3, including conditional execution and iteration as control structures, and strings and lists as data structures. You'll program an on-screen Turtle to draw pretty pictures. You'll also learn to draw reference diagrams as a way to reason about program executions, which will help to build up your debugging skills....
Kotlin for Java Developers
by Svetlana Isakova , Andrey Breslav- 4.7
Approx. 25 hours to complete
The Kotlin programming language is a modern language that gives you more power for your everyday tasks. Kotlin is concise, safe, pragmatic, and focused on interoperability with Java code. It can be used almost everywhere Java is used today: for server-side development, Android apps, and much more. Note that this course won't cover the programming fundamentals....
Continuous Delivery & DevOps
by Alex Cowan- 4.6
Approx. 8 hours to complete
Amazon famously delivers new code every 11. 6 seconds. Just a few years ago, this was unthinkable: many ‘cutting edge’ firms would release software quarterly. When it comes to digital innovation, velocity is critical and many would say it’s the most reliable determinant of success. There is no single cookie-cutter approach for achieving this capability....
Blockchain Basics
by Bina Ramamurthy- 4.6
Approx. 16 hours to complete
This first course of the Blockchain specialization provides a broad overview of the essential concepts of blockchain technology – by initially exploring the Bitcoin protocol followed by the Ethereum protocol – to lay the foundation necessary for developing applications and programming. This hands-on activity will help you understand the workings of a blockchain, its transactions, blocks and mining....
Python Programming: A Concise Introduction
by Bill Boyd- 4.7
Approx. 18 hours to complete
The goal of the course is to introduce students to Python Version 3. x programming using hands on instruction. It will show how to install Python and use the Spyder IDE (Integrated Development Environment) for writing and debugging programs. The course is four modules long and is designed to be completed in four weeks....
Object-Oriented Data Structures in C++
by Wade Fagen-Ulmschneider- 4.7
Approx. 21 hours to complete
This course teaches learners how to write a program in the C++ language, including how to set up a development environment for writing and debugging C++ code and how to implement data structures as C++ classes. Orientation; Writing a C++ Program Introduction to Object-Oriented Data Structures in C++! 1. 0 Week 1 Overview...
Introduction to Self-Driving Cars
by Steven Waslander , Jonathan Kelly- 4.7
Approx. 35 hours to complete
Welcome to Introduction to Self-Driving Cars, the first course in University of Toronto’s Self-Driving Cars Specialization. This course will introduce you to the terminology, design considerations and safety assessment of self-driving cars. By the end of this course, you will be able to: - Understand commonly used hardware used for self-driving cars...
Using Databases with Python
by Charles Russell Severance- 4.8
Approx. 15 hours to complete
This course will introduce students to the basics of the Structured Query Language (SQL) as well as basic database design for storing data as part of a multi-step data gathering, analysis, and processing effort. The course will use SQLite3 as its database. We will also build web crawlers and multi-step data gathering and visualization processes....
Introducción a la programación en Python I: Aprendiendo a programar con Python
by Jorge Muñoz Gama , Mar Pérez-Sanagustín , Cristian Ruz , Valeria Herskovic- 4.4
Approx. 17 hours to complete
Decía Steve Jobs que “todo el mundo debería aprender a programar un ordenador porque esto te ayuda a pensar”. Hoy en día la programación es una herramienta fundamental para el desarrollo de la tecnología moderna. Este curso te introduce en el mundo de la programación en el lenguaje Python. Introducción: La programación y los sistemas computacionales...