Search result for How to be a software engineer Online Courses & Certifications
Get Course Alerts by Email
Flying Car and Autonomous Flight Engineer
by Nicholas Roy , Angela Schoellig , Sebastian Thrun , Raffaello D’Andrea , Sergei Lupashin , Jake Lussier , Andy Brown- 0.0
4 Months
The emerging generation of flying car engineers will reimagine how we move and transform how we live. The Flying Car Nanodegree program will prepare you to be at the forefront of this technological and societal revolution. As a graduate of the world’s first flying car engineering program, you will be prepared for positions pertaining to aerial robotics, autonomy and mobility....
Introduction to Embedded Systems Software and Development Environments
by Alex Fosdick- 4.5
Approx. 9 hours to complete
Welcome to the Introduction to Embedded Systems Software and Development Environments. You will learn how to implement software configuration management and develop embedded software applications. Course assignments include creating a build system using the GNU Toolchain GCC, using Git version control, and developing software in Linux on a Virtual Machine. Introduction to Software Configuration Management...
Protecting Business Innovations via Copyright
by Theodore Henry King CLARK- 4.8
Approx. 13 hours to complete
In additional to learning about how copyright works in theory, we will also discuss situations in which copyright might not be effective in protecting innovations, and will focus on the legal issues involved from a practical business perspective rather than from a purely legal viewpoint. 2 How to protect software innovations?...
Software Design Threats and Mitigations
by Albert Glock- 4.7
Approx. 19 hours to complete
The design step in developing software has some unique characteristics. Pictures…paint a picture. Secure software design is good software design. Secure software design is good software design Security as a build-on, not an add-on A Dramatic Failure Intro to Bitcoin Simple software compromises Software Life Cycle and Management considerations Software Life Cycle and Management considerations...
Pro Tools Basics
by Chrissy Tignor-Fisher- 4.7
Approx. 13 hours to complete
Producing music is an incredibly creative process, and knowing the tools of the trade is essential in order to transmit the musical ideas in your head into the DAW in a creative and uninhibited way. Introduction to On-Board Software Instruments Discuss difference between a synthesizer and sampler and know how to use each of them...
Business Metrics for Data-Driven Companies
by Daniel Egger , Jana Schaich Borg- 4.6
Approx. 8 hours to complete
In this course, you will learn best practices for how to use data analytics to make any company more competitive and more profitable. Finally, you will be able to use a checklist provided in the course to score any company on how effectively it is embracing big data culture. The Senior Software Engineer...
Embedded Software and Hardware Architecture
by Alex Fosdick- 4.5
Approx. 4 hours to complete
Embedded Software and Hardware Architecture is a first dive into understanding embedded architectures and writing software to manipulate this hardware. We will now transition from the Host Linux Machine where we built and ran code in a simulated environment to an Integrated Development Environment where you will build and install code directly on your ARM Cortex-M4 Microcontroller....
The Blockchain
by Stefano M. Stefan- 4.1
Approx. 9 hours to complete
This course also introduces distributed digital systems in terms of software and network architecture, and shows how these systems underlie the functionality of the blockchain. In this and the following courses in the specialization you'll have a chance for hands-on-practice to cement your learning. Peer-to-Peer Software Systems, Trust, and Integrity Round Table Discussion - Peer-to-Peer Software Systems, Trust, and Integrity...
State Estimation and Localization for Self-Driving Cars
by Jonathan Kelly , Steven Waslander- 4.7
Approx. 27 hours to complete
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. - Apply extended and unscented Kalman Filters to a vehicle state estimation problem Meet Winston, Software Engineer How to Use Discussion Forums How to Use Supplementary Readings in This Course...
System Validation (4): Modelling Software, Protocols, and other behaviour
by Jan Friso Groote- 0.0
Approx. 4 hours to complete
It allows automated analysis based on behavioural models of a system to see if a system works correctly. It allows to design embedded system behaviour that is structurally sound and as a side effect enforces you to make the behaviour simple and insightful. Modelling a parallel algorithm to calculate the GCD...