159 Courses and Certifications

Udacity Courses & Certifications 2025

Quick View
Career Category
Specialization
Job Role
Skills

Pricing

-
To

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

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

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

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

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

Offered by

Certificate

Intro to jQuery

jQuery is perhaps the most widespread JavaScript library currently available, and it is used by over 60,000 of the most browsed websites on the internet. The Intro to jQuery course is provided by Udacity, a digital learning platform, and is taught by Cameron Pittman, who explains how to use the core jQuery functions such as DOM element selection, traversal, and modification

Learners who wish to enroll in the Intro to jQuery online course must have a basic understanding of HTML and CSS, as well as loops, functions, and conditional statements. The purpose of Intro to jQuery online classes is to teach learners how to read and understand jQuery documentation and to provide the groundwork for building abilities in front-end development. Learners will have received a fundamental understanding of jQuery features by the end of this training program, which will serve as a foundation for a career in fields such as data science, machine learning, artificial intelligence, and web and application development.

...Read More

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
Intermediate
Skills Covered:
Web application development skills

Offered by

Certificate

Intro to HTML and CSS

Two of the key technologies for creating web pages are HTML and CSS. For a multitude of hardware, HTML supplies the page's structure, and CSS handles both the visible and auditory layouts. HTML and CSS are the foundations of developing web pages and web applications, together with graphics and coding. James Parkes and Cameron Pittman created the Intro to HTML and CSS online certification, which is provided through Udacity.

Intro to HTML and CSS online course focuses on assisting students in learning the knowledge necessary to construct dynamic websites and apps that generate outstanding user interfaces. Intro to HTML and CSS online classes offer extensive learning materials that cover the development and implementation of stylesheets as well as the functionality of HTML and CSS syntax, selectors, code editors, and developer tools.

...Read More
Skills Covered:
Knowledge of CSS

Offered by

Certificate

Intro to Deep Learning with PyTorch

There is no doubt that the AI revolution is being driven by deep learning. Machine learning and AI are gaining popularity as it helps make data-driven business decisions. With a deep understanding of AI & ML, you can take your business to an all-new level.  PyTorch makes it convenient to build applications used for deep learning. The programme will teach you how to build and train deep neural networks using Pytorch. This practical experience would hone your skills to use them in your personal projects. 

Intro to Deep Learning with PyTorch online course explores how to use PyTorch using coding exercises and projects. This will help you implement state-of-the-art AI applications such as text generation and style transfer.  This is a free course that offers instructional videos, interactive quizzes, and self-paced learning. 

Intro to Deep Learning with PyTorch takes about two weeks to complete. This is an intermediate-level course and requires a working knowledge of Python and its libraries Matplotlib and NumPy. The industry experts for this course are a panel of five educators: Matt Leonard, Soumith Chintala, Luis Serrano, Cezanne Camacho, and Alexis Cook. 

...Read More
Skills Covered:
Knowledge of deep learning
Introduction to TensorFlow Lite

Offered by

Certificate

Introduction to TensorFlow Lite

Introduction to TensorFlow Lite Certification teaches how to deploy (DL) deep learning models on mobile and embedded devices with TensorFlow Lite. It includes various programming languages support such as Java, Swift, Objective-C, C++, and Python.

Introduction to TensorFlow Lite Classes is developed by the TensorFlow team and Udacity together as a practical approach to model deployment for software developers. All candidates get hands-on experience with the TensorFlow Lite framework as you deploy deep learning models on Android, iOS, and even an embedded Linux platform. 

By the end of this Introduction to TensorFlow Lite Training, all candidates will have the skills necessary to start deploying their own deep learning models into mobile apps.

Introduction to TensorFlow Lite Certification Course is designed for aspirants who want to learn TensorFlow Lite to execute efficiently on most devices with limited compute and memory resources. All students after completion of classes get Introduction to TensorFlow Lite Certification by Udacity.

...Read More
Skills Covered:
Data science knowledge
AWS Machine Learning Foundations

Offered by

Certificate

AWS Machine Learning Foundations Course

Udacity’s AWS Machine Learning Foundations online program aims at teaching you key technologies of AWS (Amazon Web Services) machine learning. It is an industry-oriented course. Throughout the course, you will study python coding, programming’s best practices, and Machine learning algorithms and techniques.

With insightful learning content taught by industry experts, real-life examples, and interactive quizzes, you will build a solid foundation in object-oriented programming concepts. The AWS Machine Learning Foundations online course will also introduce you to Amazon Artificial Intelligence (AI) Devices and Amazon AI Services. You will get acquainted with Amazon DeepComposer and Amazon SageMaker.

The AWS Machine Learning Foundations training by Udacity will set you on a track to become a Machine Learning Engineer. You will gain in-demand AI and machine learning knowledge and skills through high-quality video lectures and practical exercises. Also, you will explore standard software engineering practices, machine learning, and deep learning concepts in this beginner-level course.

...Read More
21,072
Skills Covered:
Knowledge of AWS Technology Knowledge of deep learning Knowledge of Artificial Intelligence Machine learning Knowledge of Algorithms Knowledge of Python

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

Articles

Popular Articles

Latest Articles

Trending Courses

Popular Courses

Popular Platforms

Learn more about the Courses