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

Computer Science Fundamentals, and How To Learn Them

The term Computer Science is both simple and self-explanatory (the study of computation), and multi-faceted and vast. Because Computer Science deals in both theory and practice, there are many ways to approach and understand the subject. At Udacity, guided by the principles encapsulated in our “Be In Demand” slogan, we take a career-centric approach that focuses explicitly on mastering skills and concepts which directly apply to launching a career in technology.

As Udacity instructor Dave Evans says of our Intro to Computer Science course:

This course is a first step into the world of computer science, and whether you want to become a software engineer, or collaborate with software engineers, this course is for you.

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.

Classroom Preview: Beginning iOS App Development Nanodegree Program

It’s Day Four of #6DaysOfiOS, and we’re giving away six Apple devices: two iPhone 6s, an Apple TV, an Apple Watch Sport, an iPad, and a Macbook Air! If you enroll in a free trial of the Beginning iOS App Development Nanodegree program between October 13th at 12pm ET and October 26th at 12pm ET you’ll be entered in a random drawing to win!


The classroom environment is an integral component of the entire Udacity experience, and everyone from our instructors to our engineers to our developers to our course managers is involved in making it as incredible a space as we can. Which is why we’re so excited to share something very special with you here. An exclusive classroom preview of our just-launched Beginning iOS App Development Nanodegree program!

This is a unique opportunity not only to test the waters of your interest in developing apps for iPhone, iPad, and Apple Watch, but to directly experience what it’s like to learn through our innovative online classroom model. We invite you to read on, and as you start to “take” this first class, we hope that you’ll start thinking about enrolling in the full program. Enrollment is open now, you’ve got a free 7-day experience waiting for you, and we’re saving you a seat in the classroom!

*What you see below is exactly what you see as a new enrollee in the Beginning iOS App Development Nanodegree program. Time to start learning!

Continue Reading

Student Success: From Absolute Beginner To Hired!


My name is Stefanie Gross, and this is my Udacity Student Success story!

When I started the Intro to Programming Nanodegree program, I was in the middle of a full-time internship in Marketing and Corporate Communication in Frankfurt, Germany. It was just one of many internships I completed to ultimately help me find a job that I’m really passionate about.

Although the job situation in Germany is good, it usually takes some time for recent media graduates to get a foot in the door. There are just too many highly qualified applicants and too few positions available, so you have to find a way to stand out from the crowd.

I always try to learn new things and expand my horizons. But as it turns out, it’s quite difficult to find a company in Germany that supports that mentality. I don’t like the idea of feeling as if I’m stagnating. Unfortunately, with a 40-hour week during my internship and some freelancing on the side, there’s only so much time left in the week to take up new challenges.

Continue Reading

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