Search result for Software Development Online Courses & Certifications
Get Course Alerts by Email
Introduction to iOS App Development with Swift 5
by Mark Price- 4.7
Approx. 13 hours to complete
Welcome to Introduction to iOS Application Development with Swift 5. In this course you'll use your Swift skills to create iOS applications. Some of the things you will learn in this course are: • Write the code to build your very first iOS application • Manage screen display with multiple views...
C for Everyone: Structured Programming
by Ira Pohl- 4.6
Approx. 10 hours to complete
In the new world we live in, coding is a universally valuable skill, whether you're a scientist, artist, or a humanist. Algorithms are everywhere, and we all have to understand how they work. You will also get an introduction to more advanced programming in C++ in the final module. Week 1...
Decentralized Applications (Dapps)
by Bina Ramamurthy- 4.6
Approx. 18 hours to complete
This third course of the Blockchain specialization prepares you to design and develop end-to-end decentralized applications (Dapps) – which provide anyone with access to the blockchain’s features and services. You will use Truffle IDE, smart contracts, a simple web client and a MetaMask client. Main concepts are delivered through videos, demos and hands-on exercises....
The Raspberry Pi Platform and Python Programming for the Raspberry Pi
by Ian Harris- 4.7
Approx. 11 hours to complete
The Raspberry Pi is a small, affordable single-board computer that you will use to design and develop fun and practical IoT devices while learning programming and computer hardware. In addition, you will learn how to set up up the Raspberry Pi environment, get a Linux operating system running, and write and execute some basic Python code on the Raspberry Pi....
Programming Languages, Part C
by Dan GrossmanTop Instructor- 4.9
Approx. 18 hours to complete
[As described below, this is Part C of a 3-part course. Participants should complete Parts A and B first -- Part C "dives right in" and refers often to material from Part A and Part B. ] This course is an introduction to the basic concepts of programming languages, with a strong emphasis on functional programming....
Java Programming: Principles of Software Design
by Robert Duvall , Owen Astrachan , Andrew D. Hilton , Susan H. Rodger- 4.6
Approx. 13 hours to complete
Solve real world problems with Java using multiple classes. Learn how to create programming solutions that scale using Java interfaces. Recognize that software engineering is more than writing code - it also involves logical thinking and design. After completing this course, you will be able to: 1. Use sorting appropriately in solving problems;...
Open Source Software Development Methods
by Jerry Cooperstein- 4.6
Approx. 6 hours to complete
In this course, we will define what open source software is, we will go over the history of open source software and what benefits it has provided to the world’s technology infrastructure over the decades. You will learn about collaboration best practices, and how to encourage diversity in open source projects....
Securing and Integrating Components of your Application
by Google Cloud Training- 4.6
Approx. 15 hours to complete
In this course, application developers learn how to design and develop cloud-native applications that seamlessly integrate managed services from Google Cloud. Through a combination of presentations, demos, and hands-on labs, participants learn how to apply best practices for application development and use the appropriate Google Cloud storage services for object storage, relational data, caching, and analytics....
SAS Macro Language
by Stacey Syphus- 4.9
Approx. 19 hours to complete
In this course, you learn advanced techniques within the DATA step and procedures to manipulate data. Course Learning Objectives: (3+ per course) “By the end of this course, a learner will be able to…” ● Perform text substitution in SAS code. ● Use macro variables and macro functions. ● Automate and customize the production of SAS code....
Parallel programming
by Prof. Viktor Kuncak , Dr. Aleksandar Prokopec- 4.4
Approx. 33 hours to complete
With every smartphone and computer now boasting multiple processors, the use of functional ideas to facilitate parallel programming is becoming increasingly widespread. In this course, you'll learn the fundamentals of parallel programming, from task parallelism to data parallelism. In particular, you'll see how many familiar ideas from functional programming map perfectly to to the data parallel paradigm....