Search result for How to be a software engineer Online Courses & Certifications
Get Course Alerts by Email
FPGA Capstone: Building FPGA Projects
by Timothy Scherr- 0.0
Approx. 29 hours to complete
You will need to purchase a DE10-Lite development kit. Enhance and test a working design, using most aspects of the Quartus Prime Design Flow and the NIOS II Software Build Tools (SBT) for Eclipse. Use Quartus Prime to program both the FPGA hardware configuration and software code in you DE10-Lite development kit....
Introduction to Self-Driving Cars
by Steven Waslander , Jonathan Kelly- 4.7
Approx. 35 hours to complete
You will also need certain hardware and software specifications in order to effectively run the CARLA simulator: Windows 7 64-bit (or later) or Ubuntu 16. Meet Winston, Software Engineer How to Use Discussion Forums How to Use Supplementary Readings in This Course How Many Miles of Driving Would It Take to Demonstrate Autonomous Vehicle Reliability?...
Engineering Practices for Building Quality Software
by Kevin Wendt- 4.5
Approx. 18 hours to complete
You will also learn how to calculate a variety of quantitative metrics related to software quality. , Java, C#, Python, JavaScript), an understanding of software development lifecycle models, familiarity with UML diagrams (class and sequence diagrams), and a desire to better understand quality aspects of software development beyond program correctness. Introduction to Quality Software...
Making Your First Virtual Reality Game
by Dr Sylvia Xueni Pan , Dr Marco Gillies- 4.4
Approx. 27 hours to complete
This course will take you through all of the steps you need to create a VR game or other project. The previous courses teach you the skills you need to make a VR game. To help you get started, some good advice always helps. How We Will Use To Do Lists In This Project How to Create a Storyboard...
Advanced R Programming
by Roger D. Peng, PhD , Brooke Anderson- 4.3
Approx. 18 hours to complete
Upon completing this course you will be able to identify and abstract common data analysis tasks and to encapsulate them in user-facing functions. Because every data science environment encounters unique data challenges, there is always a need to develop custom software specific to your organization’s mission. How should errors be handled?...
Introduction to Embedded Machine Learning
by Shawn Hymel , Alexander Fred-Ojala- 4.8
Approx. 17 hours to complete
This course will give you a broad overview of how machine learning works, how to train neural networks, and how to deploy those networks to microcontrollers, which is known as embedded machine learning or TinyML. How to Evaluate a Model How to Use a Model for Inference How to Deploy a Trained Model to Arduino...
IT Security: Defense against the digital dark arts
by Google Career CertificatesTop Instructor- 4.8
Approx. 30 hours to complete
The course is rounded out by putting all these elements together into a multi-layered, in-depth security architecture, followed by recommendations on how to integrate a culture of security into your organization or team. ● how to evaluate potential risks and recommend ways to reduce risk. ● how to help others to grasp security concepts and protect themselves....
FPGA computing systems: Background knowledge and introductory materials
by Marco Domenico Santambrogio- 4.6
Approx. 46 hours to complete
This course is for anyone passionate in learning how a hardware component can be adapted at runtime to better respond to users/environment needs. Being able to bring this technologies to domain experts and showing them how they can improve their research because of FPGAs, can be seen as the ultimate objective of this course....
Parallel Programming in Java
by Vivek Sarkar- 4.6
Approx. 19 hours to complete
By the end of this course, you will learn how to use popular parallel Java frameworks (such as ForkJoin, Stream, and Phaser) to write parallel programs for a wide range of multicore platforms including servers, desktops, or mobile devices, while also learning about their theoretical foundations including computation graphs, ideal parallelism, parallel speedup, Amdahl's Law, data races, and determinism....
Experimentation for Improvement
by Kevin Dunn- 4.8
Approx. 13 hours to complete
A key part of the course is how to optimize a system. You don't need to be a statistician or scientist! There's something for everyone in here. It is very difficult to make such a mathematical course accessible and comprehensible to this wide a variety of people!" 1D: How NOT to run an experiment...