159 Courses and Certifications

Udacity Courses & Certifications 2026

Quick View
Career Category
Specialization
Job Role
Skills

Pricing

-
To

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
Statistics

Offered by

Certificate

Statistics

Candidates who join the programme will be gaining plenty of information regarding data, variables, research methods, distribution analysis, and other related aspects. The course is available for all the interested students at absolutely zero cost. Candidates can complete the curriculum in online mode through the website named Udacity. 

Students who take up the course can access the course 24x7 without any limitations as the course is a self-paced programme. The course comprises a total of six lessons that can be completed in the time span of four months. Students get to learn from the Statistics syllabus through interactive video sessions and quizzes throughout the programme.

...Read More
Skills Covered:
Statistical skills

Offered by

Certificate

UX Design for Mobile Developers

The UX Design for Mobile Developers certification programme can be found on the platform Udacity through its website. The programme can be accessed free of cost. The online course is a beginner level programme that can help the students learn about how to make apps and different designing techniques. It will require a period of 6 weeks to complete the entire UX Design for Mobile Developers certification syllabus by the students. The programme is mentored by a total of three industry experts. 

The UX Design for Mobile Developers certification course is self-paced training that ensures that students do not study under the pressure of deadlines. The course also grants certification at the end of the programme. Students get to learn from the interactive sessions through quizzes. There are no prerequisites that are required for admission into the UX Design for Mobile Developers programme. Students are free to take up the course and learn from the same at the comfort of their own choices.

...Read More
Skills Covered:
Designing skills

Offered by

Certificate

Secure and Private AI

With the need for accessing personal data increasing, it is essential for you to excel in protecting user privacy. While there are umpteen privacy use cases unsolved, in recent years, privacy-preserving technologies have developed. The Secure and Private AI certification course introduces you to three groundbreaking privacy-preserving technologies, including differential privacy, federated learning, and encrypted computation.

You will also master the usage of OpenMined's PySyft and deep learning tools such as PyTorch. These offer distributed and cryptographic technologies for safely training Artificial Intelligence (AI) based models on distributed private data. You can also participate in Facebook’s Secure and Private AI Scholarship Challenge. It will help you enrol in the Secure and Private AI training and win the Deep Learning or Computer Vision Nanodegree programme scholarship.

Secure and Private AI programme from Facebook is an advanced-level free course. It runs for nearly two months and provides rich learning content, interactive quizzes, a self-paced learning approach, and industry professionals’ mentorship. Besides, you will learn by doing exercises.  

...Read More
Skills Covered:
Knowledge of Artificial Intelligence

Offered by

Certificate

Intro to Artificial Intelligence

Artificial Intelligence (AI) as a domain boasts of long and rich history, a rapidly transforming present, and an actively evolving future. With the Intro to Artificial Intelligence course by Udacity, you will dive deep into the fundamentals of modern AI. Here, you will also explore the representative applications of AI. The instructors use interactive quizzes, rich learning content, exercises, etc., to teach you.

Besides, the Intro to Artificial Intelligence training aims to excite you about the enormous amounts of possibilities and applications available in the field of AI. You will also witness how AI is continuing to broaden the horizons of human capability beyond the imagination of humankind.

This Intro to Artificial Intelligence course is an intermediate-level study. It requires you have substantial probability theory and linear algebra understanding since the training builds upon the same.

Moreover, the Intro to Artificial Intelligence course syllabus comprehensively covers probability uncertainty, statistics, Bayes networks, logic, machine learning, planning. The curriculum also focuses on computer vision and image processing, robot motion planning, robotics, Natural Language Processing (NLP), and more.

...Read More
Skills Covered:
Knowledge of NLP Modelling Robotic skills Machine learning Logic
Artificial Intelligence

Offered by

Certificate

Artificial Intelligence

Artificial Intelligence provides students with a platform to learn from AI experts like Sebastian Thrun, Peter Norvig, and others. The course over the period of four months will comprehensively cover the various applications and uses of AI. The online course on Artificial Intelligence by Udacity has been designed by industry experts. The students will be covering the important chapters of  Bayes Nets, Probability, Logic and planning, Constraint Satisfaction, Basics of search, Game playing, and others. The Artificial Intelligence training will comprehensively cover all the details of AI. Practice sessions for the students will be provided. Instructor videos will be made available to the students. The students can learn easily by doing the exercises. The course will be conducted by experts and professionals from the industry. Thus, the Artificial Intelligence course has been designed comprehensively for the students.

...Read More
Intermediate
Free
Skills Covered:
Mathematical skill Machine learning

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

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

Client-Server Communication

The Client-Server Communication course is a free initiative in association with Google, it’s a regular programme that needs self-paced learning from a student's perspective.  The Client-Server Communication training course includes interactive quizzes as of the assessment pattern that will really help the instructors and students to interact among themselves and make a better learning environment. 

The Client-Server Communication by Udacity will teach the enrolled students about how to work with a server as a client. Students will hear about the HTTP request and answer loop, HTTP headers and verbs, and how to tell the difference between HTTP/1 and HTTP/2 capabilities, all while diving into the specifics of HTTPS. The candidates will learn both protection best practices and how to enhance the success of their web applications in the course. 

The Client-Server Communication online course offers the candidates handcrafted servers on which they can diagnose problems with server configurations, SSL certificate issues, and even hack an example bank website to move funds. Candidates can register for the training by enrolling themselves on the main website using any of their social media accounts and later they can get access to the course. The course is an interactive training that will combine practical learning along with theoretical aspects. 

...Read More

Offered by

Certificate

Design of Computer Programs

The students in the Design of Computer Programs programme will be studying the details of Python and its various applications. Instructor videos will be made available to the students and the classes will be conducted by industry professionals. By taking up the course the students will get better placement offers.

They will take a step towards making their career in App and Web Development, Data Science, Machine learning. Being an advanced level programme, candidates will be taught via industry experts in a self-paced manner. With interactive quizzes and rich learning content, candidates will have an edge over other professionals in the market. They will gain proper practical knowledge in this field. Moreover, they will master a series of concepts namely, data structures, Zebra puzzles, Design tradeoffs, etc which are very much in demand. 

...Read More
Skills Covered:
Knowledge of Algorithms
Data Wrangling with MongoDB

Offered by

Certificate

Data Wrangling with MongoDB

The Data Wrangling with MongoDB online course is a part of the Data Analyst Nanodegree, offered by MongoDB, in association with Udacity. It will teach you about data wrangling from diverse sources and how to shape it to facilitate data-centred applications. You will also learn how to extract and gather data from popular data formats.

The Data Wrangling with MongoDB certification syllabus includes the fundamentals of data extraction, assessing data quality, and data cleaning’s best practices.  The curriculum has seven broad lessons that are further divided into different modules. What’s more, instructors will familiarise you with MongoDB, data storing essentials, MongoDB’s query language, and its aggregation framework.

The Data Wrangling with MongoDB training by Udacity is a self-paced intermediate course that consists of multiple learning aids. These include instructional videos, practice exercises and quizzes. This is an excellent course if you want to apply for entry-level data science positions or are a working professional.

...Read More
Cyber-Physical Systems Design & Analysis

Offered by

Certificate

Cyber-Physical Systems Design & Analysis

Cyber-physical systems like cars, automobiles and medical devices consist of software and a physical part. Here, the physical systems typically have "a life of their own" and have the potential to cost a fortune for repairing or harm the operators. And the Cyber-Physical Systems Design & Analysis certification by Udacity helps you understand the models, tools, processes, and principles central to cyber-physical system development. 

The programme focuses on modern verification, model-based development methods, validation techniques, and fundamentals of feedback for task scheduling. You also explore how to integrate these in present-day industrial development processes with the Cyber-Physical Systems Design & Analysis training.

Besides, this Cyber-Physical Systems Design & Analysis certification course, which runs for nearly 16 weeks, is advanced-level. That's why to enrol, you need at least undergraduate education in Computer Science or Engineering domains, along with programming experience to grasp the concepts.

The Cyber-Physical Systems Design & Analysis certification syllabus broadly introduces Cyber-Physical Systems (CPS) design, CPS environment, and CPS engineering. Apart from taking you through the CPS offered enormous design space, the training familiarises you with the trade-off that must align with the vital safety requirements.

...Read More
Skills Covered:
Automation skills Knowledge of engineering

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

Intro to JavaScript

Udacity has developed the Intro to JavaScript, which is taught by Julia Van Cleve and James Parkes, who guide participants through building a professional career in web development. The Intro to JavaScrip online course by Udacity is great for novices who want to add a new programming language to their toolbox, as well as individuals who wish to pursue a career in web development but lack the necessary core competencies.

Intro to JavaScript online classes are considered suitable for front-end and back-end development, as well as creating interactive web pages for the internet of things. The goal of this course is to teach the principles of the design and development of dynamic web applications that can be used as efficient tools in enterprises to increase productivity. Participants who wish to participate in the course must acquire a lifetime subscription to the course to use the learning tools provided to gain Javascript skills and competencies.

...Read More

Offered by

Certificate

Data Analysis with R

The Data Analysis with R by Udacity is a free online learning programme offered by Facebook. It focuses on exploratory data analysis. Exploratory data analysis is a method of visualising and summarising the important characteristics in a data set. It is an approach focused on exploring data to understand its underlying variables and structure. 

The course will run for two months and focus on exploratory data analysis. The Data Analysis with R syllabus will include six lessons discussing topics, such as R basics, EDA, exploring one and more variables, price predictions, and more. It has a panel of four instructors, namely Moira Burke, Solomon Messing, Chris Saden, and Dean Eckles.

You will learn from industry professionals who will instruct this intermediate programme. Furthermore, Data Analysis with R is a part of the Data Analyst Nanodegree offered by Udacity. It is an excellent course for anyone preparing to enter the field of data analysis and working towards improving their career prospects.

...Read More
Skills Covered:
Visualisation skills Data science knowledge R Programming

Offered by

Certificate

Browser Rendering Optimization

Browser Rendering Optimization course will teach course participants how to destroy jank and formulate web apps that maintain 60 FPS performance. As the payload of web applications increases, developers are supposed to additionally ensure that best practices are adopted so that data is delivered smoothly if users are provided with an overall exemplary experience. 

The Browser Rendering Optimization by Udacity. Taught by Paul Lewis and Cameron Pittman, the online course takes the candidates through the widely adopted and best practices in web development today include debugging multiple instances of Forced Synchronous Layout, reducing the number of steps the browser takes to render each frame and optimising JavaScript to hit 60fps. 

Post-completion of Browser rendering optimization online course, learners will be well-versed with all the tools needed to create profile apps and identify what causes jank. They will get to explore the browser's rendering pipeline and discover patterns that make building performant apps easy and convenient.

...Read More
Expert
Free

Articles

Popular Articles

Latest Articles

Trending Courses

Popular Courses

Popular Platforms

Learn more about the Courses