Engineering and Technology
This course covers the theory and practice of software analysis, which is at the heart of software development processes such as diagnosing bugs, testing, and debugging.
The Software Analysis & Testing course on Udacity covers a range of topics related to testing, analysis, and debugging in software development. Students will learn about principles of random testing and how to automatically generate tests. The course also delves into the analysis of dataflows within a program, as well as the analysis of pointers and software based on constraints. Additionally, students will gain knowledge on the basics of type systems, statistical principles of debugging, and dynamic symbolic execution.
by Udacity
This course covers the theory and practice of software analysis, which is at the heart of software d...
by Udacity
Software Architecture and Design teaches the principles and concepts involved in the analysis and de...
by Udacity
This course provides an introduction to cyber-physical systems with an industrial perspective.
by Udacity
Tackle the fundamentals of Python, one of the most popular programming languages used to build websi...
by Udacity
Build effective machine learning models, run data pipelines, build recommendation systems, and deplo...
by Udacity
This course provides a one-semester overview of information security. It is designed to help student...
by Udacity
In this course you will learn how to debug programs systematically using scientific methods and buil...
by Udacity
Software Development Processes explores requirements engineering, architecture and design, testing,...
by Udacity
Get equipped with the skills you need to guide the delivery of high value products with top notch so...
by Udacity
Build five hands-on projects to acquire core robotics software engineering skills: ROS, Gazebo, loca...