Search result for Software Development Online Courses & Certifications
Get Course Alerts by Email
Introduction to Java and Object-Oriented Programming
by Brandon Krakowsky- 4
Approx. 17 hours to complete
This course provides an introduction to the Java language and object-oriented programming, including an overview of Java syntax and how it differs from a language like Python. Students will learn how to write custom Java classes and methods, and how to test their code using unit testing and test-driven development. Module 1 : Introduction to Java, Classes, & Eclipse...
Principles of Computing (Part 1)
by Scott Rixner , Joe Warren , Luay Nakhleh- 4.7
Approx. 19 hours to complete
This two-part course builds upon the programming skills that you learned in our Introduction to Interactive Programming in Python course. We will augment those skills with both important programming practices and critical mathematical problem solving skills. These skills underlie larger scale computational problem solving and programming. Required Python knowledge, coding standards, and machine grading...
On Premises Installation and Fundamentals with Google Cloud's Apigee API Platform
by Google Cloud Training- 4.7
Approx. 2 hours to complete
This course introduces you to the fundamentals and advanced practices applicable to the installation and management of Google Cloud's Apigee API Platform for private cloud. Through a combination of lectures, hands-on labs, and supplemental materials, you will learn how to design, install, secure, manage, and scale Apigee API Platform. WELCOME TO API OPERATIONS WITH THE GOOGLE CLOUD PLATFORM...
Algorithms, Data Collection, and Starting to Code
by Dr. Tim "Dr. T" Chamillard- 4.6
Approx. 15 hours to complete
This course starts you on your journey learning about computational thinking and beginning C programming. If you’d like to explore how we can interact with the world in a rigorous, computational way, and would also like to start learning to program, this is the course for you! In this course, we’ll explore algorithms and data collection....
Web Application Development with JavaScript and MongoDB
by Dr Matthew Yee-King- 4.6
Approx. 27 hours to complete
In this course, you will develop more advanced web application programming skills. You will learn how to control data read and write access using methods, publish and subscribe. You will learn how to access your database and server shells using command line tools. You will use the SimpleSchema system to validate data and generate input forms automatically....
The Java Language
by Jim Sullivan- 0.0
Approx. 7 hours to complete
This is the second course in the Java as a Second Language Specialization. In this course, we'll take a look at Java data types, discuss what primitive data types are, and explain data classes. We'll also explore characters and strings and you'll add a new class in the lab. Next, we'll take a look at Java Control Structures....
Algorithmic Thinking (Part 1)
by Luay Nakhleh , Scott Rixner , Joe Warren- 4.7
Approx. 12 hours to complete
Experienced Computer Scientists analyze and solve computational problems at a level of abstraction that is beyond that of any particular programming language. In part 1 of this course, we will study the notion of algorithmic efficiency and consider its application to several problems from graph theory. Module 1 - Core Materials...
Developing Cloud Apps with Node.js and React
by Upkar Lidder- 4
Approx. 15 hours to complete
In this course, you will focus on server-side JavaScript and frameworks. You will discover ways to make development faster and easier in web browsers and embedded systems. You may ask, what is the relevance of developing cloud applications with Node. js and React? In 2020, the Stack Overflow survey of developers reported that 51....
Data Analysis and Representation, Selection and Iteration
by Dr. Tim "Dr. T" Chamillard- 4.7
Approx. 11 hours to complete
This course is the second course in the specialization exploring both computational thinking and beginning C programming. Rather than trying to define computational thinking, we’ll just say it’s a problem-solving process that includes lots of different components. Most people have a better understanding of what beginning C programming means! The required prerequisite knowledge is listed below....
Development of Real-Time Systems
by Farhoud Hosseinpour- 4.6
Approx. 19 hours to complete
This course is intended for the Master's student and computer engineer who likes practical programming and problem solving! After completing this course, you will have the knowledge to plan and set-up a real-time system both on paper and in practice. We also learn and how to program the system in the C language using the FreeRTOS real-time kernel....