159 Courses and Certifications

Udacity Courses & Certifications 2026

Quick View
Career Category
Specialization
Job Role
Skills

Pricing

-
To

Offered by

Certificate

VR Software Development

Gamers, businessmen or people in the field of education who use VR in their everyday lives are expected to have a strong grasp of VR software development. However, not every individual can be expected to master it from day one. VR Software Development by Udacity thus focuses on capacity building and skill-building of course participants as a successful VR Software Developer. It also enables a learner to explore possible career options in the relevant domain. 

This course has been designed to make one's VR experience more dynamic and responsive to his/her users. Participants will be exposed to C# programming and can apply it in the Unity interface. Upon completion of this course, candidates will have a strong command over basic programming constructs like methods, variables and loops. They will also know how to apply events in a VR environment and their use.

This beginner-level course will establish a strong foundation for the course takers to carve a niche for themselves in the practical application of the concepts learnt throughout the course. It is delivered by industry experts and contains interactive and engaging exercises and quizzes. Comprehensive and detailed, the course coming out to be an ideal one.

...Read More
21,072
Skills Covered:
Software development skills
Software Development Process

Offered by

Certificate

Software Development Process

Udacity’s Software Development Process online course introduces you to the concept of software engineering as a systematic and recursive process. It aims to equip you with the necessary skills to carry out a software development procedure. You will learn about Git, setting up an Integrated Development Environment (IDE) and GitHub.

During the Software Development Process online programme by Udacity, you will study the practical and conceptual aspects of Software Engineering. You will also learn how to use Unified Modeling Language (UML) to build and design an Android application. This three-month-long programme teaches you about selecting and applying the apt software procedure for your development project.

The Software Development Process syllabus extensively covers topics such as design, software quality, requirements engineering, architecture, testing and maintenance, black and white box testing, version control, etc. You will also explore several refactoring methods that will help you preceding the launch of a software project.

...Read More
Skills Covered:
Software development skills Knowledge of Android Software Development
Introduction to Hadoop and MapReduce

Offered by

Certificate

Intro to Hadoop and MapReduce

The Intro to Hadoop and MapReduce is a free online course brought to the students by the platform of Udacity. The course deals with the topics of Hadoop, MapReduce, and other related aspects. It is an intermediate-level training that helps the student gain information about Big Data, HDFS, MapReduce code, etc. 

The programme does not have any restrictions regarding attendance or timings of sessions and can be pursued at the pace of the candidate. The Intro to Hadoop and MapReduce certification syllabus is divided into four lessons and can be completed within a month. The concepts of the programme can be understood easily by the students if they know the fundamentals of Python. The course is taught by three industry professionals - Sarah Sproehnle, Ian Wrigley, and Gundega Dekena.

The Intro to Hadoop and MapReduce online course material includes interactive videos, quizzes, and other exercises. Students can easily achieve the certificate at the end of the programme by completing all the curriculum components. 

...Read More
Skills Covered:
Knowledge of Big Data

Offered by

Certificate

A/B Testing

A/B Testing Certification by Udacity will deal with the design and analysis of A/B tests that are also known as split tests. These online experiments are used to examine potential improvements that can be made to a website or mobile application. In this test, two versions of a website are shown to different users - usually the former being the existing website and the latter being a potential change. Then, the results are comparatively analysed to determine whether the change is worth implementing. 

This is a much necessary aspect of web or app development and A/B Testing certification syllabus will cover how to choose and characterise metrics to evaluate experiments, how to analyse the results by drawing valid conclusions, how to design an experiment with enough statistical power and ultimately how to ensure that the participants of such experiments are adequately protected.

The course is offered by subject experts in a self-paced platform with interactive quizzes and projects so that learners with a tight schedule can take up the course easily and stay engaged. This online training programme is supported by Google which adds up to its credibility and quality of content being provided.

...Read More
Skills Covered:
Web application development skills
A B Testing for Business Analysts

Offered by

Certificate

A/B Testing for Business Analysts

The A/B Testing for Business Analysts is a free course. The course is an intermediate-level programme. The course will completely be held via the online Udacity platform. The A/B Testing for Business Analysts training will include a total of three modules. This training provides the theory and practice of system testing, which is important to many Software Development activities such as problem diagnosis, testing, and troubleshooting. It offers a variety of approaches for automating tasks, including testing, debugging, and detecting defects in complicated real-world applications, each with its own set of pros and cons. The A/B Testing for Business Analysts syllabus will be taught via recorded instructors’ lectures and assessments. 

...Read More
Skills Covered:
Software development skills

Offered by

Certificate

Software Testing

Software Testing Live Course is a online course that discusses the fundamental steps involved in the software testing process. The course taught by industry experts delivers rich learning content through instructional videos and practical exercises to enhance the skills of learners.

There is no requirement if prior programming skills to join this intermediate-level course. After completing the Software Testing Certification by Udacity, you will be able to understand the role of a software tester in detail. The online course follows a self-paced learning style.

...Read More
21,072
Skills Covered:
Programming skills Software development skills Knowledge of IT industry
Introduction to Health Informatics

Offered by

Certificate

Introduction to Health Informatics

Udacity’s Introduction to Health Informatics course is designed to offer complete knowledge of the highly regulated healthcare industry and how informatics can improve the system to people from diverse backgrounds who do not have prior exposure to HIT.

One of the major Introduction to Health Informatics course benefits is that you get to learn via a self-paced learning model. It allows you to track your progress and address challenge areas better. The Introduction to Health Informatics course syllabus is divided into 11 lessons and is delivered by industry-best professors. You will be taught via interactive quizzes, learning-by-doing exercises, instructional videos, and rich learning content

...Read More
Skills Covered:
Knowledge of healthcare sciences

Offered by

Certificate

Introduction to Machine Learning Course

The Introduction to Machine Learning Course is a part of the Data Analyst Nanodegree. The candidate can opt for that course after the completion of this one. The Introduction to Machine Learning Course provided is of the intermediate level. It will teach the end-to-end procedure and functioning of investigating data with the help of the machine learning lens. The course curriculum is based on self-paced learning. The Introduction to Machine Learning Course syllabus contains ten modules in total. The candidate will be given an Introduction to Machine Learning Course at the end of the course completion. The entire course will be taught by the industrial experts, along with complete training for each concept. 

...Read More
Skills Covered:
Machine learning

Offered by

Certificate

Introduction to Virtual Reality

The phrase "virtual reality" refers to a three-dimensional, computer-generated space which an individual may explore and interact with. This individual joins this fictional environment or is completely involved in it, and while there, they can manipulate items or carry out a series of tasks. The Introduction to Virtual Reality certification course, which is offered by Udacity, was created by Vasanth Modan, a content developer, and instructor Matt Sonic.

Introduction to Virtual Reality online course is designed for participants who want to learn the principles and approaches used in the creation of virtual reality technology, including orientation tracking, display, optics, and the main hardware platform. Participants in Introduction to Virtual Reality online classes will also learn how to install and deploy a VR application on Google Cardboard and how to use game engines like Unity to develop convenient high-performance VR applications.

...Read More
How to Make a Platformer using libGDX

Offered by

Certificate

How to Make a Platformer Using libGDX

Udacity’s 'How to Make a Platformer Using libGDX' online programme will teach you how to build a platform game called GigaGal. You will be using the open-source libGDX game-development application framework for this. The course is curated and offered by the Amazon Appstore.

With the help of the 'How to Make a Platformer Using libGDX' training by Udacity, you will learn about controlling interactions between game objects and keeping track of complicated game state. Moreover, you will develop skills such as drawing sprites, animations, loading and managing level data, etc. These skills are critical to walking the exciting path of professional game development.

'How to Make a Platformer Using libGDX' online course is an intermediate-level programme that is approximately eight-week-long. During this duration, you will become skilled in effectively using libGDX for 2D game development. You will learn via intensive video content, practical exercises and interactive quizzes. Jeremy Silver and Peter Heinrich will be your expert instructors for this training. 

...Read More
Skills Covered:
Animation skills Game designing skills
2D Game Development with libGDX

Offered by

Certificate

2D Game Development with libGDX

The 2D Game Development with libGDX online course by Udacity is designed to acquaint you with the libGDX game development framework. This course will help you learn how to use libGDX to create 2D video games with compatibility on multiple platforms, including mobile devices and web browsers.

Offered by the Amazon Appstore, the 2D Game Development with libGDX online programme consists of eight detailed lessons that will take you approximately eight weeks to complete. The course features interactive quizzes, learn by doing exercises and rich video content by top instructors of the industry.

Udacity’s 2D Game Development with libGDX online training will teach you central game development concepts such as user input handling, simple drawings, physics, cameras, cross-platform development, viewports, simple animations, etc. With the help of the 2D Game Development with libGDX programme, you will build a complete game called Icicles. The gameplay will involve icicles pouring down from the top and the player dodging them with physical controls or tilting the phone.

...Read More
Skills Covered:
Animation skills Game designing skills
Engagement and Monetization Mobile Games

Offered by

Certificate

Engagement & Monetization | Mobile Games

Udacity’s Engagement & Monetization | Mobile Games online programme aims to teach you about monetisation strategy in video games. You will learn how to build monetisation into a game’s fabric at the outset of its development process.

The Engagement & Monetization | Mobile Games online course by Udacity describes the impact of a monetisation strategy on game design. You will learn the skills to create an engaging game to make your project noticeable in the bustling video game field.

During the Engagement & Monetization | Mobile Games training, you will observe the most successful freemium and premium games. The Amazon Appstore offers this free online course to teach you how to programme and utilise mobile advertisements in your game.

The three-week-long Engagement & Monetization | Mobile Games programme by Udacity includes rich learning content. During this beginner-level course, you will explore the methods to create aesthetically appealing, well-built and rewarding mobile games.

...Read More
Skills Covered:
Game designing skills
Introduction to Operating Systems

Offered by

Certificate

Introduction to Operating Systems

The Introduction to Operating Systems training programme is a free introductory course that will help you learn about operating systems. This is a graduate-level course that dives into the abstractions, implementations and mechanisms of basic operating systems. 

Furthermore, the Introduction to Operating Systems course syllabus has been set at an intermediate level. It is divided into four sections that include an Introduction, Process and Thread Management, Distributed Systems, and Resource Management and Communication. The core of this programme consists of concurrent programming (threads and synchronisation), an introduction to distributed operating systems, and inter-process communication. 

In addition, the Introduction to Operating Systems online course will be taught by two experienced course instructors, Ada Gavrilovska and Jarrod Parkes. You will learn through a combination of instructor videos, interactive quizzes and learning exercises for maximum comprehension. 

What’s more, this is a free course offered by Udacity and Georgia Tech which means you can enrol in the Introduction to Operating Systems training and learn to accelerate your career.

Also Read:
Operating System Certification Courses

...Read More
Skills Covered:
Knowledge of Linux

Offered by

Certificate

Scalable Microservices with Kubernetes

This Scalable Microservices with Kubernetes certification course will show you how to use Kubernetes to manage server containers. This particular course was created in collaboration with Google's Kelsey Hightower and Carter Morgan, as well as Netflix's former Cloud Architect, Adrian Cockcroft, who provided essential learning during the course. 

The Scalable Microservices with Kubernetes training will concentrate on mastering extremely robust and flexible technology management, which is critical because the modern requirement is that their respective favourite pages will be available 24 hours a day, seven days a week, and that new updates will be released regularly and without causing service interruption. To do so, the candidate will need resources that allow you to ensure development speed, infrastructure reliability, and scalability. 

Students with experience in management or development who want to learn how to manage container-based infrastructure with Kubernetes should take this Scalable Microservices with Kubernetes certification. The course is open for all who want to study these fundamentals. Candidates will join in the training by logging in with any of their social media accounts on the main webpage, and then they will be given access to the course. The teaching will be immersive and will have both realistic and theoretical components. 

...Read More
Skills Covered:
Knowledge of cloud computing

Offered by

Certificate

Version Control with Git

The Version Control with Git training cover all the essentials of the GIT version control system. The candidates enrolled will be able to create GIT repos, commit necessary changes and also review the existing repo’s commit history. In Version Control with Git by Udacity, the candidate will learn to preserve organized commits from tags and branches with the art of crushing merge conflicts through changes. The candidate will also learn how to make changes as well as edit or even delete commits. The Version Control with Git certification is taught by industry professionals at the self-paced mode of learning, free of cost and rich in learning content.

...Read More
Skills Covered:
Software development skills

Offered by

Certificate

Intro to Java: Functional Programming

The Intro to Java: Functional Programming Course helps learners in building a basic foundation in Java syntax. The course will introduce you to the main functions and loops in Java along with the way Java works with data types and variables.

The Intro to Java: Functional Programming  Training will be provided by industry professionals through top-quality content that includes instructional videos and exercises. No prior programming knowledge is required to join this course for free online.

You can enroll in the Intro to Java: Functional Programming Certification by Udacity and follow a self-paced learning structure. The course is the right choice for beginners who wish to build a career as a successful Java developer or Java programmer.

...Read More
Skills Covered:
Java Programming skills

Offered by

Certificate

Introduction to Python Programming

Introduction to Python Programming Certification teaches you the essentials and fundamentals of the Python programming language, along with best practices of programming. Candidates taking up this course will figure out how to address and store or accumulate data using Python data types and its variables, and proper use of conditionals and loops to control the flow of most computer programs and create GUI applications and export to many system framework calls, libraries and systems, such as Windows, Macintosh and Unix.

Introduction to Python Programming Training will harness the potential power of complex data structures like lists, dictionaries, tuples and sets to store huge clusters of related as well as unrelated data. Introduction to Python Programming Classes will mostly characterize and archive its own custom functions, write individual scripts, and handle programming mistakes and also you’ll learn to find and use modules in the Python Standard Library and other outsider libraries.

Introduction to Python Programming Certification Course is designed for software program aspirants who want to learn Python Programming language from scratch. All students get Introduction to Python Programming Certification by Udacity.

...Read More
Beginner
Skills Covered:
Knowledge of Python
Introduction to TensorFlow for Deep Learning

Offered by

Certificate

Intro to TensorFlow for Deep Learning

The Intro to TensorFlow for Deep Learning training is offered, has a rich amount of information and is instructed by three prominent instructors from TensorFlow medium. 

The course can be pursued at self-paced progress and the candidate will learn the practicality involved with theories of deep learning for developers. The course will teach hands-on methods with models in real-world applications. The candidates will be exposed to large datasets which use advanced algorithms and techniques. The course is taught free of charge and aims to strengthen programmers and developers to build AI applications. 

...Read More
Skills Covered:
Machine learning Knowledge of deep learning
Intro to Point and Click App Development

Offered by

Certificate

Intro to Point & Click App Development

The Intro to Point & Click App Development online training will teach you how to create powerful web and mobile apps and host them on the cloud without writing a single line of code. You’ll also take a deep hands-on dive and create multiple apps throughout the course. You can showcase these apps on your portfolio and improve your employability with ease.

The course instructors Samantha and Andy will show you how to build your first app in the Intro to Point & Click App Development course. The purpose of the app will be to manage logistics for a music festival. Though this appears to be a niche use case, the skills you’ll learn will apply to any business requirement.

The Intro to Point & Click App Development programme is a beginner-level programme, which aims to lay down a foundation for a career in web designing, Machine Learning (ML), Artificial Intelligence (AI), Data science, and more. Also, you can go through the entire programme at your own pace. You’ll also solve a ton of interactive quizzes throughout the training to consolidate the knowledge. Finally, the course will end with you building your own app from scratch

...Read More
Skills Covered:
Knowledge of Data Visualization Automation skills

Offered by

Certificate

Eigenvectors and Eigenvalues

Eigenvalues are a unique set of scalar values connected to a system of linear equations that are most likely seen in matrix equations. The characteristic components are another name for the eigenvectors. After applying linear transformations, it is a non-zero vector that can only be altered by its scalar factor. Eigenvectors and Eigenvalues online certification was developed by Ortal Arel, a certified instructor, and is made available through Udacity.

Eigenvectors and Eigenvalues online course highlights the essential technical abilities that employers seek in their employees and is geared at individuals who want to learn how technology is changing industries. Eigenvectors and Eigenvalues online training covers topics like linear transformation, characteristic equations, matrices, and principal component analysis in addition to teaching people how to compute the eigenvalue and eigenvector and explaining how they are useful and interesting when used in machine learning applications.

...Read More
Skills Covered:
Machine learning

Offered by

Certificate

Android Performance

Android Performance Certification by Udacity will teach course participants who will be handling apps to identify and treat those performance problems. As the program proceeds towards closure, the candidates will then be capable enough to perform exploratory tests, use outputs to navigate to problematic codes, run profiling tools, and design a plan of attack to resolve poor performance. 

They will get a detailed understanding of how to program code and also about how the Android platform interacts, which shall help them with future optimization issues. Udacity offers rich learning content in this course wherein interactive quizzes keep learners engaged throughout the course and also increase their involvement in learning. 

It shall be delivered by industry professionals in a self-paced mode. This will help candidates to emerge as leaders in embracing the most in-demand roles in technology. Android Performance Certification is supported by Google, which furthers Udacity's mission of partnering with leading tech companies to make enrollees aware of developments in the tech industry.

...Read More
21,072
Skills Covered:
Knowledge of Android Software Development

Offered by

Certificate

Advanced Android with Kotlin

The Advanced Android with Kotlin training is provided to students in the area of android development with Kotlin. The course will teach students a range of feature addition to the apps with the best practices and creating customising views, canvas addition and animation.

In Advanced Android with Kotlin by Udacity, the students will be also able to learn how to add maps and style them and also further get into the app testing area to fix any form of bugs and errors. The students in Advanced Android with Kotlin certification will also be able to provide user login before and after for their prospective app users with all their object-oriented programming required. The course is self-paced in nature with an intermediate difficulty level of learning.

...Read More
Skills Covered:
Knowledge of Android Software Development

Offered by

Certificate

Developing Android Apps with Kotlin

The Developing Android Apps with Kotlin certification course will teach the applicant how to architect and create android apps using industry-proven software and libraries in the Kotlin programming language. They'll be able to build applications in less time, with less coding, and with fewer errors if they use these strategies. Google collaborated with Udacity to create this Developing Android Apps with Kotlin online course. 

Students will create actual android applications using industry best practices and new software design as part of this Developing Android Apps with Kotlin certification. They'll learn how to use android Jetpack modules like room for databases, job manager for background processing, and the latest navigation component, among other things. Candidates can use core Kotlin features to write more succinct and faster app code. The candidate will be guided through the process of learning to build on android, which entails far more than just learning APIs and shortcuts. 

It's a programme and Developing Android Apps with Kotlin training that teaches you how to act like a mobile developer. This course is in association with Google and the complete online training will be provided to the students. Self-paced learning will be required to complete the course efficiently from the hands of the students. 

...Read More
Skills Covered:
Designing skills Knowledge of Android Software Development

Offered by

Certificate

Advanced Android App Development

In the Advanced Android App Development programme, the students will be learning about making apps and the steps to publish them in the google play store. The course on Advanced Android App will be helping the applicants to brush up and advance their skills as an android developer. The course over a period of six weeks will be covering topics namely- Fragments, Firebase cloud messaging, Media playback, Publishing your app, Libraries, Espresso, Widgets and Places. The Advanced Android App Development certification syllabus has the provision of self-paced learning, where the students can access the course guides and materials according to their own time and pace.

...Read More
21,072
Skills Covered:
Knowledge of Android Software Development

Offered by

Certificate

Gradle for Android and Java

Gradle for Android and Java by Udacity is an online certification course wherein the candidates will understand the process of using Gradle tools, and the usage of package apps. In the Gradle for Android and Java certification syllabus, the core topics namely-Gradle fundamentals, Final projects, Gradle for Android, Advanced android builds and Gradle for Java will be covered in detail. 

Over the period of six long weeks, the certification course on Gradle for Android and Java online course the students will have their skills developed and strengthened in the domain of building automation and continuous delivery software. In the session, the students will be exploring the advanced Android development topics, learn the ways of configuring paid Vs free apps in the play store, learn and explore methods of integrating libraries and the process of testing apps on the site of the play store, etc. 

...Read More
21,072
Skills Covered:
Knowledge of Android Software Development

Offered by

Certificate

Material Design for Android Developers

In the Material Design for Android Developers training, the applicants will learn about the basic principles and fundamentals of “material design”. The online course by Udacity will help the students study Android's visual language. 

After the end of the four-week course, of  Material Design for Android Developers by Udacity the students will have covered the topics of- Android design fundamentals, Adaptive design, Bold graphic design, Meaningful moon and Surfaces. 

After the end of the Material Design for Android Developers certification, the students will learn to create and also use0 surfaces, material design elements and graphics along with the transition. The experience gained in the course can be utilized by students across various platforms.

...Read More
21,072
Skills Covered:
Knowledge of Android Software Development

Offered by

Certificate

Product Design

In the Product Design online course, the students over the period of approximately two months will be dealing in detail with the topics that are related directly or indirectly with the domain of creating “product design” that fully fills the market standards. The online programme on Product Design by Udacity has been structurally designed to help the students materials and implement their ideas in the product efficiently.  In the Product Design certification syllabus, the students will cover chapters of- Ideation and validation, Design Sprint, UI/UX and Key Metrics. The course will help students brush up on their skills.

...Read More
Skills Covered:
Designing skills

Offered by

Certificate

App Monetization

Customers supporting the product with their wallets is the highest level of device approval. However, the road to a sustainable enterprise is not always straightforward. This App Monetization certification course integrates philosophy with real-world examples to help you create, execute, and calculate your monetization plan while iterating on it as required. 

The course will help the registered candidates to learn the principles and strategies for putting funds into sustainable growth programmes where they can earn heavy revenue in return too. The main aim of the App Monetization training is to give candidates that aspect where they would be able to grow his or her fund at a good growth rate. This is a completely online course and free learning programme with the association of Google. 

The App Monetization certification would be provided at the last of the course when all assessments are completely completed. The learning level for the course will be intermediate so students will not face any problem in understanding. The App Monetization online course will be for approx one month, candidates have to complete it within that time period. The candidate can apply for the course via online mode through registering for it, that’s it. 

...Read More
Skills Covered:
Financial Management

Offered by

Certificate

Intro to Statistics

Learn how to make decisions harnessing the power of data and statistics with Intro to Statistics by Udacity. Besides, the training is free of cost.

Statistics is all about extracting meaningful insights from data. In this Intro to Statistics course, you will get acquainted with several techniques to visualise relationships in data. You will also explore systematic techniques to understand these relationships using mathematics.

The Intro to Statistics course syllabus is extensive and covers probability, estimation, inference, regression, outliers, and normal distribution, and more. Moreover, in the programme, taught by industry professionals, you learn by doing exercises and going through instructor-led videos.

The Intro to Statistics training features rich learning content, self-paced material, and interactive quizzes. What’s more, for enrolment, you don’t need any previous expertise in statistics. However, if you are familiar with algebra, like knowing how to calculate the median, mean, and mode of a set of numbers, it will help you make the most of the programme.

...Read More
Skills Covered:
Statistical skills

Offered by

Certificate

Intro to Inferential Statistics

The Intro to Inferential Statistics online course is free of cost programme which is brought to the students by Udacity. Candidates who enrol on the course will be able to pursue this programme in online mode. 

The Intro to Inferential Statistics syllabus includes seven chapters along with various exercises and interactive quizzes and students will be able to complete the entire curriculum in the time period of two months. The course is a self-paced programme and can be pursued without any time limitations according to the schedule of the participants. Students can access the Intro to Inferential Statistics Course at any time depending upon their requirements.

...Read More
Skills Covered:
Statistical skills

Articles

Popular Articles

Latest Articles

Trending Courses

Popular Courses

Popular Platforms

Learn more about the Courses