Search result for Software Development Online Courses & Certifications
Get Course Alerts by Email
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....
Build a Modern Computer from First Principles: Nand to Tetris Part II (project-centered course)
by Shimon SchockenTop Instructor- 4.9
Approx. 90 hours to complete
In this project-centered course you will build a modern software hierarchy, designed to enable the translation and execution of object-based, high-level languages on a bare-bone computer hardware platform. In the process, you will gain a deep, hands-on understanding of numerous topics in applied computer science, e. g. mit. edu/books/elements-computing-systems. Getting Started...
DevOps Culture and Mindset
by Courtney Kissler- 4.8
Approx. 15 hours to complete
This course gives you the basic foundational principles of DevOps with a particular focus on culture and the DevOps mindset. We’ll learn about how DevOps is grounded in lean principles, and how it can help improve collaboration between developers and operations team members. We’ll also discuss various organizational models and structures that are used by companies in their DevOps transformations....
Version Control with Git
by Steve Byrnes- 4.8
Approx. 13 hours to complete
The Version Control with Git course provides you with a solid, hands-on foundation for understanding the Git version control system. Git is open source software originally created by Linus Torvalds. Git manages team files for large and small projects. This allows the team to continuously improve its product. There are two paths in this course....
Java Programming: Solving Problems with Software
by Owen Astrachan , Robert Duvall , Andrew D. Hilton , Susan H. Rodger- 4.6
Approx. 17 hours to complete
Learn to code in Java and improve your programming and problem-solving skills. You will learn to design algorithms as well as develop and debug programs. Using custom open-source classes, you will write programs that access and transform images, websites, and other types of data. After completing this course you will be able to:...
Introduction to Python Programming
by Brandon Krakowsky- 4
Approx. 28 hours to complete
This course provides an introduction to programming and the Python language. Students are introduced to core programming concepts like data structures, conditionals, loops, variables, and functions. This course includes an overview of the various tools available for writing and running Python, and gets students coding quickly. About the Instructor : Brandon Krakowsky...
Introduction to Computer Programming
by Dr Edward Anstead , Dr Simon Katan- 4.2
Approx. 21 hours to complete
This MOOC provides you with the foundational skill set required to write computer programs. If you are interested in learning how to write interactive, graphical programs from an introductory level in a real programming language, this is the course for you. You will begin by learning the basics of editing and running programs....