Today, we are pleased to announce our newest offering to expand students’ deep learning and AI skills: the Secure and Private AI Challenge Scholarship from Facebook.
This new scholarship program, announced at F8, the Facebook Developer Conference in San Jose, will enable students to acquire skills in Federated Learning, Differential Privacy, and Encrypted Computation with the benefit of robust community support from Udacity. You will learn how to use the newest privacy-preserving technologies, such as OpenMined’s PySyft. PySyft extends PyTorch and other deep learning tools with the cryptographic and distributed technologies necessary to safely and securely train AI models on distributed private data while maintaining users’ privacy. Students will also have the opportunity to earn their way to a full scholarship to either the Deep Learning Nanodegree program or the Computer Vision Nanodegree program with Udacity.
The Secure and Private AI Scholarship Challenge from Facebook
Today, we are excited to announce a new scholarship program with Bertelsmann. Over the next three years, Bertelsmann and Udacity will provide up to 50,000 scholarships in the areas of Cloud Engineering, Data Science and Artificial intelligence. This effort is an expansion of Udacity and Bertelmann’s partnership, as well as, their joint efforts to provide enhanced learning opportunities in emerging technologies.
The program is structured in two phases: In the first phase, 15,000 applicants, per subject area, will be selected to participate in a 3-month Scholarship Challenge phase. In the second phase, the top 5,000 performing Challenge phase students in each subject area will be awarded a full scholarship for a Udacity Nanodegree program.
We’re working with Amazon Web Services (AWS) and their AWS Educate program to teach you how to deploy machine learning models using Amazon SageMaker.
Over the past few years, the demand for machine learning specialists and engineers has soared, with machine learning engineers and specialists ranking amongst the top emerging jobs on LinkedIn. Recently, machine learning has been adopted by a wide range of industries, including medical diagnostic companies, finance firms, and more. Udacity’s Intro to Machine Learning Nanodegree program and Machine Learning Engineer Nanodegree program were built in response to this demand to provide access to this growing tech field.
We’ve seen advances in research and industry practices as more companies look to build machine learning products. Specifically, there is a growing demand for engineers who are able to deploy machine learning models to a global audience. Deployment means making a model available for use in a piece of hardware or web application, such as a voice assistant or recommendation engine. Knowing how to build machine learning models is a great starting point, but to truly make an impact at scale, a data scientist or programmer needs to know the techniques and tools to deploy that model so that it’s highly accessible.
To keep up with this advancement and bring the best educational experience to our students, we are updating the Machine Learning Engineer Nanodegree program to include the latest skills by adding two new projects focused on deployment skills.
C++ is an efficient, high-performance programming language used to code everything from self-driving cars and robotics to servers, media platforms, video games, and applications that require blazing-fast performance. It is known as one of the top five most important programming languages, and today, Udacity is excited to launch the C++ Nanodegree program to equip students with advanced skills in C++ so that they can launch or advance a career programming the most exciting technology in the world.
“Self-driving cars would not be possible without C++,” says Udacity founder Sebastian Thrun. “I programmed the self-driving car that won the DARPA Grand Challenge using C++. The Google Self-Driving Car Project, now called Waymo, was launched with C++.”
An Overview of the C++ Nanodegree Program
The C++ Nanodegree program will take about five months to complete, and teaches fundamentals and advanced skills in object-oriented programming, memory management, and concurrency. Designed for software engineers with programming knowledge in any language, this program will teach students practical C++ skills through five real-world projects, programming exercises, videos, and quizzes. Throughout the program, the Udacity Classroom will function as an online workspace in which students use Microsoft Visual Studio Code to practice the conventions outlined in Bjarne Stroustrup’s C++ Core Guidelines.
Marc Andreessen famously said, “Software is eating the world.” And there’s data to prove it: According to a report by the Bureau of Labor Statistics, there were more than 1.25 million software engineering jobs in the US in 2016 alone, and those jobs were growing at a rate of 24% per year. On top of this growth, software engineers enjoy an average annual salary of nearly $100k!
But what does it take to land a job as a software developer? Having a deep and practical understanding of data structures and algorithms is key to acing the job interview and growing your technical career. Whether you want to become a web developer or set a foundation in software development to move into roles like machine learning engineer or data engineer, understanding data structures and algorithms will help you get there.
Today, we are excited to announce the Data Structures and Algorithms Nanodegree Program! From evaluating which data structures to use when you’re building a website, to selecting the right algorithm for a self-driving car, every software engineering problem requires an intuitive understanding of these tools. This is why all software engineering job interviews emphasize data structures and algorithms during coding interviews.
Students will practice solving everything from very well-defined problems, like how to calculate the efficiency of a specific algorithm, to more open-ended problems, like building your own private blockchain or writing a web-crawler. With the launch of this program, anyone with an Internet connection and intermediate Python skills can practice these in-demand interview skills with over 100 problems.
During this program, students will complete four courses and over 100 practice problems. Throughout the program, students will start by practicing with well-defined problems and then move into open-ended problems that will require them to make design trade-offs. All practice problems and projects require that students have intermediate Python knowledge.
Having a deep and practical understanding of data structures and algorithms is key to acing the job interview and growing your technical career.
Here’s a course-by-course breakdown:
Since 2016, more than 73,000 people across Europe have explored new career opportunities with the Google Developer scholarship; 21% have already landed new jobs in tech.
Since Google and Udacity first launched the groundbreaking Grow with Google scholarship in late 2016, an astounding 73,000 scholars from across Europe, the Middle East and Africa have learned new cutting-edge skills in a range of Udacity’s programs. It’s an incredible figure that provides a real insight into the positive gains Google and Udacity’s initiative is making to address the digital skills gap in Europe. Most importantly, it has supported many individuals to learn new skills, grow their careers, and change their lives. This is a part of Google’s program called Grow with Google, a series of training, tools and events to equip people with the skills they need to succeed in the digital economy.
In a year of inspiring student success stories, exciting new scholarship opportunities, and groundbreaking Nanodegree program launches, these are the stories that truly captured your attention.
Summing up an entire year of learning, achievement, and success, is an essentially impossible task. That’s perhaps why we never end up producing just one definitive Year-in-Review post—there’s just too much to talk about, and too many perspectives from which to view a year’s worth of accomplishment.
Already this year Sebastian Thrun has written “The Audacity to Change,” which included a wonderful “2018: Udacity by the Numbers” infographic. And last week it was our honor and pleasure to publish “2018: A Year of Student Success,” in which we revisited 12 Udacity students previously featured on our blog, to see how their lives are progressing today. (Spoiler alert: they’re doing great!)
Which brings us to this post!
Here, we’re going to look at the blog articles we published in 2018 that resonated the most with you, our community. These are the stories the greatest numbers of you read, re-read, shared, and commented on.
Before we look at specifics, however, I would just like to take a moment to thank every single one of you who’ve read something we’ve published this year. Thank you for giving us your attention, your time, and your trust. As a learning institution devoted to your career success, we know we only succeed when you succeed. The same can essentially be said for our writing efforts—we only succeed when what we’ve written means something to you.
So with that said, let’s look at the articles you read the most! And why not start right at the top? This is 2018’s most-read post: