Udacity

Udacity mission is to democratize education through the offering of world-class higher education opportunities that are accessible, flexible, and economical. Virtually anyone on the planet with an internet connection and a commitment to self-empowerment through learning can come to Udacity, master a suite of job-ready skills, and pursue rewarding employment.

Click here and see Udacity's Active Discounts, Deals, and Promo Codes.

Sort options

Developing Android Apps with Kotlin (Udacity)

Create concise, secure and performant apps with Kotlin. Learn to architect and develop Android apps in the Kotlin programming language using industry-proven tools and libraries. With these techniques you'll create apps in less time, writing less code, and with fewer errors.

Intro to HTML and CSS (Udacity)

Self Paced
Intro to HTML and CSS (Udacity)
Free Course
Categories
Effort
Languages
In this course, you'll learn the fundamentals web development, along with best practices and professional problem-solving techniques using Developer Tools. Throughout this course, you'll learn about the underlying structure of the web - HTML. You'll learn how to use this tree-like structure to create websites. You'll also learn how [...]

Computability, Complexity & Algorithms (Udacity)

The Power and Limitation of Algorithms. In this course, we will ask the big questions, "What is a computer? What are the limits of computation? Are there problems that no computer will ever solve? Are there problems that can’t be solved quickly? What kinds of problems can we solve [...]

High Performance Computing (Udacity)

The goal of this course is to give you solid foundations for developing, analyzing, and implementing parallel and locality-efficient algorithms. This course focuses on theoretical underpinnings. To give a practical feeling for how algorithms map to and behave on real systems, we will supplement algorithmic theory with hands-on exercises [...]

Embedded Systems (Udacity)

The goal of this course is to take a holistic view of the embedded system stack with a focus on processor architectures, instruction sets and the associated advanced compiler optimizations that take advantage of the same. In the 21st century, embedded systems are the systems of future with cellular [...]

Front End Frameworks (Udacity)

Self Paced
Front End Frameworks (Udacity)
Free Course
Categories
Effort
Languages
Backbone, Angular, Ember. Learn how to build Single Page Applications in various Front End Frameworks! In this course, you'll learn how to create both an Angular application and an Ember app from scratch. As you work through the course, you'll learn key architectural design techniques that make frameworks incredibly [...]

Building High Conversion Web Forms (Udacity)

Self Paced
Building High Conversion Web Forms (Udacity)
Free Course
Categories
Effort
Languages
Forms Rock! Any meaningful experience on the web has a form. Whether it's a form made of text boxes, toggles, buttons, checkboxes, or touchable widgets, web developers need to be purposeful about forms to make users happy and increase conversions. In this course, you'll learn best practices for modern [...]

Asynchronous JavaScript Requests (Udacity)

Self Paced
Asynchronous JavaScript Requests (Udacity)
Free Course
Categories
Effort
Languages
Fetch Data Asynchronously. This course covers everything a developer needs to know to asynchronously send and receive data in their web applications. You'll dive into how asynchronous requests work by using the XHR object to create and send asynchronous requests for image and news article data. Then, you'll see [...]

WeChat Mini Program Development (Udacity)

Self Paced
WeChat Mini Program Development (Udacity)
Free Course
Categories
Effort
Languages
Build your first Mini Program with Tencent WeChat. WeChat Mini Programs are “sub-applications” within the WeChat ecosystem; you can find and use any Mini Program instantly without needing to install anything from the App Store. With more than one billion active daily users globally, it’s almost impossible to overestimate [...]

The MVC Pattern in Ruby (Udacity)

Self Paced
The MVC Pattern in Ruby (Udacity)
Free Course
Categories
Effort
Languages
Writing Organized Code for your Web Apps. Learn how to organize the code for your web apps, and why it's important. You’ll be using the MVC Design Pattern in the web application micro-framework, Sinatra.