Udacity

 

 


 

The Udacity Difference:

Our teachers know the skills tech companies need. Because they work there.

You'll work on hands-on projects. Not just watch lectures.

You'll get feedback from experts. Whenever you need it.

You'll learn skills that match industry demands. With the credentials to prove it.

More info: http://www.udacity.com/




Customize your search:

E.g., 2017-08-21
E.g., 2017-08-21
E.g., 2017-08-21
Self Paced

Learn the basics of Android and Java programming, and take the first step on your journey to becoming an Android developer!

Average: 7.7 (18 votes)
Self Paced

This course will guide you through the process of productionizing an app, using Sunshine, the weather app we built in Developing Android Apps. Following Android's Core App Quality Guidelines, we'll identify the production criteria that still needs to be implemented, then tackle each problem until Sunshine is ready to publish on the Google Play Store. In the process, we'll introduce you to a host of tools and concepts, including: material design approaches, image-handling, performance profiling, and more!

Average: 6.8 (4 votes)
Self Paced

We're here to get you started with JavaScript! In the twenty plus years since its inception, JavaScript has become the lingua franca of the Web, that's to say, it's become the main tool to create interactive content on the Internet. In this course, you'll explore the JavaScript programming language by creating an interactive version of your résumé. You’ll learn the JavaScript programming fundamentals you need while building new elements and sections to enhance your résumé.

Average: 5.3 (3 votes)

Self Paced

Effective use of version control is an important and useful skill for any developer working on long-lived (or even medium-lived) projects, especially if more than one developer is involved. This course, built with input from GitHub, will introduce the basics of using version control by focusing on a particular version control system called Git and a collaboration platform called GitHub.

No votes yet
Self Paced

HTML and CSS are markup languages and the building blocks that make up the web. This course will teach you how to use them, but also much more than that. It is called "Not your Typical Intro..." because it does not follow the usual pattern of other courses and tutorials that you find on the Internet.

Average: 4.2 (9 votes)
Self Paced

Investigate, Visualize, and Summarize Data Using R.

Average: 3.7 (9 votes)

Self Paced

This class teaches you how to build powerful web and mobile apps and host them in the cloud, without writing a line of code. By the end of this short course, you'll use the skills you've developed to conceptualize and create your own app.

Average: 3.3 (3 votes)
Self Paced Course - Start anytime

Creating Virtual Worlds. This class will teach you about the basic principles of 3D computer graphics: meshes, transforms, cameras, materials, lighting, and animation.

Average: 5 (3 votes)
Self Paced

How to Build a Blog. Try to picture yourself sitting down with your computer, ready to start developing a fully functional web application for the first time, available online for millions to use. “Where should I even begin? How long is this going to take me? Am I making any mistakes along the way?” The questions may leave you with an uneasy feeling that you will learn many lessons the hard way.

Average: 3.2 (5 votes)
Self Paced

The Apache™ Hadoop® project develops open-source software for reliable, scalable, distributed computing. Learn the fundamental principles behind it, and how you can use its power to make sense of your Big Data.

Average: 5.6 (12 votes)
Self Paced Course - Start anytime

Using CUDA to Harness the Power of GPUs.

Average: 9 (1 vote)

Self Paced

Everyone designs. Design occurs anytime you deliberately change an environment to make things better. When you decide what seat to take in an auditorium you’re designing your experience. When you rearrange the furniture in a room or draft an email, you’re designing.

Average: 10 (2 votes)