159 Courses and Certifications

Udacity Courses & Certifications 2024

Quick View
Career Category
Specialization
Job Role
Skills

Pricing

-
To

Offered by

Certificate

Establishing Data Infrastructure

Establishing Data Infrastructure is the second course in the Data Product Manager Nanodegree programme by Udacity. The study extensively covers the use and application of data science techniques in creating effective product strategies. The course will familiarise you with foundational skills required to be a data product manager, including data analysis, iterative design, and data visualisation.

Udacity Establishing Data Infrastructure course curriculum includes data consumers, data producers, data strategies, data pipelines and its components. You will learn to use SQL in extracting data, employ Tableau for visualising market insights, and to identify innovative product opportunities. The course will help you gain expertise in combining product goals and data analysis to create rich data-backed product proposals.

Furthermore, Establishing Data Infrastructure also features several relevant case studies, real-world projects, project reviews, student community, workspaces, quizzes, and technical mentor support for an enhanced learning experience. Udacity provides Establishing Data Infrastructure training in a self-paced online module for flexible learning. By signing up for the course, you get to learn with industry leaders and learn industry best practises to bolster your learning outcomes.

...Read More
4 Weeks
Skills Covered:
SQL knowledge Knowledge of Data Visualization

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
4 Weeks
Expert
Free
Skills Covered:
Knowledge of Android Software Development

Offered by

Certificate

Android Basics: User inputs

A strong grasp of the basics of Android and Java programming can never be underestimated, especially for app developers who are kick starting their journey to becoming an Android developer. One needs to be extremely strong with the basics in order to proceed with intermediate or advanced learning and its practical application. Android Basics: User Input by Udacity is designed for students who are new to programming and wish to learn how to build Android applications. 

Since this programme is for beginners, course participants need not possess any prior programming experience to pursue this course. Even an individual with a budding interest in the field with no educational experience can sharpen their interest with the rich and interactive learning imparted by industry professionals. Learning new concepts can be tough for freshers so Android Basics: User Input Certification Online Course will guide learners through the process of making Android apps. 

It is best suited for enthusiastic learners. By the end of this course, candidates will have learned how to make their app interactive using changing text and buttons. They will have practised those skills well by making a basketball scores app. They will also have built a full coffee-ordering app.

...Read More
4 Weeks
Beginner
Free
Skills Covered:
Programming skills

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
4 Weeks
Intermediate
Free
Skills Covered:
Knowledge of Android Software Development

Offered by

Certificate

Version Control with Git

The Version Control with Git training is a 4-week course planned as a beginner-level program and will 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
4 Weeks
Beginner
Free
Skills Covered:
Software development 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
3 Weeks
Beginner
Free
Skills Covered:
Game designing skills

Offered by

Certificate

Data Visualization in Tableau

3 Weeks
Beginner
Free

Offered by

Certificate

Predictive Analysis for Business

The Predictive Analysis for Business Nanodegree Programme by Udacity has been designed to enable you to master solving complex problems with data through a scientific approach. The course will help you become fluent in two leading software packages called Alteryx and Tableau. Alteryx enables you to prepare, blend, and analyse data quickly, and on the other hand, a Tableau is a powerful tool for data visualisation. 

The Udacity Predictive Analysis for Business Online Course covers complex data-related concepts such as creating mental models to define business-related issues as well as visualising data to improve the performance of predictive models. Furthermore, the programme has been designed to implement and identify a variety of techniques for predictive modelling. 

In addition, the Nanodegree programme incorporates real-world projects to help you in skill-building through practical knowledge. You will also receive feedback from the network of project reviewers routinely. 

...Read More
3 Weeks
Intermediate
82,000
Skills Covered:
Tableau knowledge

Offered by

Certificate

Kotlin Bootcamp for Programmers

Kotlin is an open-source language of programming that is dynamic, compact, secure, and completely compatible with Java, which allows developers to use both object-oriented and functional programming techniques. Aleks Haecky, Sean McQuillan, and Asser Samak deliver Kotlin Bootcamp for Programmers online certification, which is made available through Udacity, a virtual educational platform that provides online learning resources.

Kotlin Bootcamp for Programmers online course focuses on teaching the fundamentals of the Kotlin programming language for application development, as well as the basic language functionalities that have made Kotlin so popular among web developers. Candidates interested in enrolling in the Kotlin Bootcamp for Programmers online classes should have a basic understanding of object-oriented programming languages such as Java, Python, or C++, as well as experience with an IDE such as IntelliJ or Android Studio. This course offers approximately two weeks of self-paced video-based learning resources, as well as quizzes and exercises, intending to teach the concepts of Kotlin programming, such as classes, functions, syntax, data types, functional manipulation, and lambda, which aid in the overall development of Android applications.

...Read More
2 Weeks
Intermediate
Free
Skills Covered:
Web application development skills

Offered by

Certificate

Build Native Mobile Apps with Flutter

2 Weeks
Intermediate
Free

Offered by

Certificate

Introduction to Data Science

1 Weeks
Expert
82,000

Offered by

Certificate

Developing Android Apps

60 Hours
Intermediate
Free
Embedded Systems and Robotics Fluency

Offered by

Certificate

Embedded Systems and Robotics Fluency

With tablets, smartphones, and cellular phones becoming the predominant platforms of communication and computing, embedded systems are the future in the 21st century. And the Embedded Systems and Robotics Fluency programme by Udacity offers you a holistic and comprehensive view of the embedded system stack.

Today,  when Internet-of-Things (IoT) is accelerating the accessibility of information and the corresponding need for computation, you must know about various platforms, their unique processing requirements, data segments, high-performance capability at low energy, etc. With Embedded Systems and Robotics Fluency training, explore instruction sets, processor architectures, and the associated advanced compiler optimisations that leverage embedded system stack to function.

Besides, the Embedded Systems and Robotics Fluency course syllabus focuses on instructor-level parallelism, embedded micro-architectures, compiler phases, and network processors. The curriculum also covers data and code compaction and data layouts for embedded processors. 

Furthermore, this Embedded Systems and Robotics Fluency course is an intermediate-level training course from Georgia Tech. You learn through instruction-led videos, rich study material, practical exercises, interactive quizzes, and under the guidance of trained industry professionals.

...Read More
7 Hours
Intermediate
82,000
Skills Covered:
Knowledge of engineering

Offered by

Certificate

Intro to Statistics

Learn how to make decisions harnessing the power of data and statistics with Intro to Statistics by Udacity. This is a beginner-level study that runs nearly for two months. 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
Beginner
Free
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
Beginner
Free
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
Beginner
Free
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
Expert
Free
Skills Covered:
Knowledge of Artificial Intelligence
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

Design of Computer Programs

The students in the Design of Computer Programs programme will be studying the details of Python and its various applications. The course will be led by instructors over the course of two months. 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
Expert
Free
Skills Covered:
Knowledge of Algorithms
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
Expert
Free
Skills Covered:
Automation skills Knowledge of engineering
Introduction to Computer Vision

Offered by

Certificate

Introduction to Computer Vision

Georgia Tech offers the Introduction to Computer Vision programme in association with Udacity. It is a free course that you can join anytime, from anywhere. All the study materials are self-paced so that you can study them at your convenience.

There are ten broad lessons in the Introduction to Computer Vision course syllabus, and each has some 3-4 sub-lessons. Over the course length, you will be introduced to computer vision and its related components.

With the Introduction to Computer Vision programme by Udacity, you will master the basics of image formation, feature detection and matching, and camera imaging geometry. Besides this, the course will also cover Multiview geometry, including motion estimation, tracking, stereo, and classification.

Finally, the Introduction to Computer Vision course will help you develop fundamental methods of applications. The programme's focus is mainly on developing your intuitions and Mathematics of the methods through video lectures by experts, regular exercises, and interactive lessons.

...Read More
Intermediate
Free
Skills Covered:
Software management Knowledge of photography

Offered by

Certificate

How to Build a Startup

Startups are businesses or enterprises that are concentrated on a certain good or service that the founders seek to market. These businesses often lack a properly developed business plan and, most importantly, sufficient funding to advance to the next stage of development. The founders of the majority of these businesses provide the initial funding. Steve Blank and Kathleen Mullaney are the creators of the How to Build a Startup certification course, which is offered through Udacity.

How to Build a Startup online training contains video-based lessons, quizzes, and practice tasks that shed light on the essential tactics and procedures needed to establish a successful startup from the scratch. How to Build a Startup online classes concentrate on helping students develop and test ideas quickly by obtaining a huge amount of consumer and market input as well as on helping them learn the business skills necessary to take their vision from inception to market.

...Read More
Intermediate
Free
Skills Covered:
Human Resource Management

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
Beginner
Free
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

Advanced Android with Kotlin

The Advanced Android with Kotlin training is a two-month course provided for 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
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

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

Intro to Java: Functional Programming

The Intro to Java: Functional Programming Course is a beginner-level free online course that 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
Beginner
Free
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
Free
Skills Covered:
Knowledge of Python

Articles

Popular Articles

Latest Articles

Trending Courses

Popular Courses

Popular Platforms

Learn more about the Courses

Download the Careers360 App on your Android phone

Regular exam updates, QnA, Predictors, College Applications & E-books now on your Mobile

Careers360 App
  • 150M+ Students
  • 30,000+ Colleges
  • 500+ Exams
  • 1500+ E-books
  • Economic Times
  • Financial Express
  • Firstpost
  • Livemint