6 New Udacity Courses: Beginner to Advanced, and all for FREE!

New Udacity Courses - Udacity Instrutors

From the day I first joined Udacity, I have been deeply impressed by the extent to which my colleagues self-identify as educators. At heart, Udacity really is a company of teachers. So writing about our courses is one of my favorite activities, and probably needless to say, new courses excite me like a child on a holiday morning!

It’s accordingly a real pleasure to introduce you to some new offerings. These courses run from Beginner, to Intermediate, to Advanced, and they cover a wide range of topics, but they’re all united by two things: 1) they’re free, and 2) they’re all taught by wonderful teachers.

Let’s begin with the beginners …

Continue Reading

7 Courses Built With Google – All For Free!

Built With Google

The Udacity-Google partnership is one of the most valuable assets we provide to our students. Some of our most successful and impactful Nanodegree programs were built with Google, including our Machine Learning Engineer and Android Developer programs. Some of our most successful student events have involved Google, including Intersect 2016 and the Android Developer Career Summit. And some of our most outstanding new courses feature subject-matter experts from Google.

Speaking of new courses with Google, I’d like to introduce you to seven of them, all of which are… wait for it … wait for it … free!

Continue Reading

Introducing: Scalable Microservices with Kubernetes

Part of our new DevOps Nanodegree Program!

DevOps is generating the kind of excitement right now that very few fields can claim to enjoy. But rest assured, this is no temporary tech trend—DevOps is here to stay. The core DevOps principles—pervasive automation of processes, the use of metrics to gauge the effectiveness of processes, and a culture of collaboration across organizational units—are being adopted by more and more companies every day, and demand for workers with DevOps skills is growing at blinding speed.

Udacity has been working hard on a new DevOps Nanodegree program, and today we’re thrilled to launch one of its signature courses: Scalable Microservices with Kubernetes. Equipping new learners with the skills required to meet this incredible demand for DevOps talent is our mission, and we’ve lined up some incredible talent for the program. Carter Morgan, Developer Platforms Engineer at Google, is one of the creators of—and instructors for—our new course, and here he is to tell you all about it!

Scalable Microservices with Kubernetes
Course instructors Kelsey Hightower and Carter Morgan

Continue Reading

Taking The Mystery Out Of Technical Interviews


New Course Launch!

I’m ecstatic to announce the launch of Udacity’s newest course: “Technical Interview | Algorithms and Data Structures in Python.” But what is a technical interview, and what specific skills do you need to master, in order to perform well in one?

Let’s start by talking about “the technical interview”. When you’re interviewing for pretty much any job that requires coding, you’ll be asked a mix of behavioral, job-skills, and algorithmic questions. Behavioral questions are meant to assess personality traits, and usually revolve around your actions in past experiences and hypothetical situations. Questions related to job skills focus on your knowledge as it applies directly to the job you’re interviewing for, like your ability to use classifiers if you’re applying for a data science job or whether you really know the Activity lifecycle as an Android developer. Algorithmic questions are meant to provide your potential employer with insight into your thought processes. You’re normally given a vague problem and asked to write code in your language of choice to solve it within a time limit.

Continue Reading

Self-Empowerment Through Learning: The Amazing Transformation of Ammar Jawad


It is a great privilege to share Student Success stories on this blog, and today I am honored to present a really remarkable tale of accomplishment. Ammar Jawad is a self-described political activist who experienced the power of social media firsthand while manning a highly influential Facebook page in the heat of the Arab Spring. He has gone from unemployed and struggling in Denmark to employed and successful in the UK in less than five years, and throughout his journey, he’s carried with him the inspiration of his mother’s example, who raised four boys while completing two Master’s degrees in Syria, then relocated to Denmark when she couldn’t find work in Syria. We were able to talk with Ammar recently, and we asked him about his journey. Here is what he so graciously shared with us:

Continue Reading

3 Reasons To Take “Intro To HTML & CSS”

You could call them “The Basics.” Or, “The Fundamentals.” You could even call them “The ABCs.” Whatever you call them, HTML & CSS are the building blocks that make up the web as we know it. If you’re going to have any kind of a career in web development, these are core technologies you need to master.

Think Like A Developer

Look online, and you’ll see countless options for how to learn HTML & CSS. We have options too. But ours are a little different. At Udacity, we’re always thinking about careers, about hireability, about job-readiness. We want you to Be In Demand. So we don’t just teach skills web developers need to know. We show you how to think like a web developer.


If you’re not already familiar with HTML & CSS, you may not be thinking career yet. That’s ok. And you may not be ready to enroll in our Front-End Web Developer Nanodegree program. That’s OK too. We have a rich library of free courses (yes! free!) that represent the ideal opportunity to get started on mastering key skills, in ways that will set you up for future success as you progress. Intro To HTML & CSS is just such a course.

From Design To Code

In simplest form, building a great website is all about taking a design, and turning it into static web pages. That’s exactly what you’ll do in this course. Notice, I didn’t say, “that’s what you’ll learn to do in this course.” I said, it’s what you’ll DO. You’ll actually build a site. And because of our focus on your future, that site will be a responsive portfolio site, so you’ll have the functionality in place to add future projects to your portfolio.

An article in the Boston Globe recently noted the following:

“Even if you’re not planning to become a programmer or developer, knowing and understanding computer code can enhance resumes and help careers.”

If you’re ready to start learning HTML & CSS, that’s awesome! In this day and age, it’s really, really important you do so. And this course is a great—and free!—way to begin.

Check it out.

Seven Beginner’s Courses That Everyone Can Master

1200x628- Blog

It can be difficult to get started in tech. We know that. But it’s not as hard as it may seem, and our beginner’s courses offer a great opportunity for novices to get up and running. These courses have few if any prerequisites, and they’ll equip you with the skills and knowledge you need to build your expertise. Whether you’re testing the waters of a new career, reskilling or upskilling to take advantage of a new opportunity, or simply pursuing knowledge and personal betterment, these courses offer approachable, engaging and jargon-free opportunities to add critical skills to your resume. Plus, they’re really fun!

More than anything else, we just want you to not feel intimidated. So please, go through the list below. Find a course that sounds really interesting, and take it! You won’t be disappointed. In fact, you’re going to be amazed by how easy it is to learn, and by how much you learn.

#1. Android Development for Beginners: How to Make an Android App

Android’s growth as a platform is nothing short of remarkable –1 billion activated Android devices and counting! It’s a very exciting world, and learning to create things for Android offers an incredible opportunity for anyone interested in mobile technology and cloud computing. Virtually all future generations will begin their relationships with technology and the internet via a mobile device. This course is a first step towards contributing to that remarkable future, and because we believe in learning by doing, you’ll create your first app by the time you complete the course!

What you’ll get:
You’ll learn the basics of Android and Java programming, and actually create your first real app!

Where you can go:
This could be your first step on the journey to becoming an Android developer! Look out Google, here you come!

Continue Reading