Some Free Udacity Nanodegrees courses
- Aug 12, 2018
- 4 min read
The degree is not free but some courses can be taken free of charge
1. Front-End Web Developer Nanodegree
Master the skills required to become a Front-End Web Developer, and start building beautiful, responsive websites optimized for mobile and desktop performance.
Learn the fundamentals of how the web works and gain a working knowledge of the three foundational languages that power each and every website: HTML, CSS and JavaScript.
Intro to HTML and CSS
Responsive Web Design Fundamentals
Responsive Images
JavaScript Basics
Intro to jQuery
Object-Oriented JavaScript
HTML5 Canvas
Website Performance Optimization
Browser Rendering Optimization
Intro to AJAX
JavaScript Design Patterns
JavaScript Testing
2. Senior Web Developer Nanodegree
No longer listed on Udacity
This program begins where our Front-End Web Developer Nanodegree program ends, and is designed to give intermediate developers the chance to build on existing front-end skills and master the newest technologies available.
This program ensures you’re supremely well-prepared to succeed in a Senior Web Developer role.
Building High Conversion Web Forms
Web Tooling & Automation
JavaScript Promises
Offline Web Applications
Web Accessibility
Front-End Frameworks
Client-Server Communications
3. Full Stack Web Developer Nanodegree
This program will prepare you for a job as a Full Stack Web Developer, and teach you to build complex server-side web applications that use powerful relational databases to persistently store data.
You’ll learn to build applications that can support any front-end, and scale to support hundreds of thousands of users.
Programming Foundations with Python
Intro to HTML and CSS
Responsive Web Design Fundamentals
Responsive Images
Intro to Backend
Intro to Relational Databases
Full Stack Foundations
Authentication & Authorization: OAuth
Intro to AJAX
JavaScript Design Patterns
Developing Scalable Apps in Python
Linux Command Line Basics
Configuring Linux Web Servers
Version Control with Git
GitHub and Collaboration
Shell Workshop
HTTP & Web Servers
Designing RESTful APIs
4. Data Analyst Nanodegree
We built this program with expert analysts and scientists at leading technology companies to ensure you master the exact skills necessary to build a career in data science.
Learn to clean up messy data, uncover patterns and insights, make predictions using machine learning, and clearly communicate critical findings.
Intro to Descriptive Statistics
Intro to Inferential Statistics
Intro to Data Analysis
Data Wrangling with MongoDB
Data Analysis with R
Intro to Machine Learning
Data Visualization and D3.js
Intro to HTML and CSS
JavaScript Basics
A/B Testing
5. Machine Learning Engineer Nanodegree
Machine learning represents a key evolution in the fields of computer science, data analysis, software engineering, and artificial intelligence.
This program will teach you how to become a machine learning engineer, and apply predictive models to massive data sets in fields like finance, healthcare, education, and more.
Intro to Descriptive Statistics
Intro to Data Science
Intro to Artificial Intelligence
Reinforcement Learning
Deep Learning
Artificial Intelligence for Robotics
Machine Learning for Trading
6. Tech Entrepreneur Nanodegree
No longer listed on Udacity
Our Tech Entrepreneur Nanodegree program teaches you the skills you need to create your own revenue-generating app, and build a successful business around it. You’ll learn to succeed the Silicon Valley way!
Built in partnership with Google, this program mixes theory and practice to show students how to transform ideas into market-ready products.
Product Design
App Monetization
Rapid Prototyping
App Marketing
Get Your Startup Started
7. Android Basics Nanodegree
Android apps are everywhere, and learning to build them can be a fantastic career move. No programming experience? No problem! The skills you learn in this beginning Nanodegree program will accelerate your journey to becoming a working Android Developer.
Android Basics: User Interface
Android Basics: User Input
Android Basics: Multi-screen Apps
Android Basics: Networking
Android Basics: Data Storage
8. Android Developer Nanodegree
For intermediate Java developers pursuing Android specialization, this program teaches the tools, principles, and patterns that underlie all Android development.
The skills you learn in this Nanodegree program will help you master the existing platform, and prepare you for the exciting opportunities in Android’s future.
Developing Android Apps
Advanced Android App Development
Gradle for Android and Java
Material Design for Android Developers
Android Wear Development
9. iOS Developer Nanodegree
Being an iOS Developer is a remarkable occupation, and we’ve designed this Nanodegree program to teach you the skills required to launch your career.
For those with previous object-oriented programming experience, you’ll learn Swift and build a multitude of portfolio-worthy iOS apps to demonstrate your expertise as an iOS Developer.
Intro to iOS App Development with Swift
UIKit Fundamentals
iOS Networking with Swift
iOS Persistence and Core Data
How to Make an iOS App
Objective-C for Swift Developers
10. Mobile Game Developer Nanodegree
No longer listed on Udacity
If you want the skills to turn your game ideas into reality, or get ready to jump into professional game development, this is the program for you!
The core of this Nanodegree program is libGDX, a powerful cross platform game development framework that allows you to release your game on a variety of devices and operating systems.
2D Game Development with libGDX
How to Make a Platformer Using libGDX
Engagement & Monetization | Mobile Games
11. Predictive Analytics for Business Nanodegree
As more and more companies incorporate predictive analytics into their data strategies, demand for business analysts with these skills is growing rapidly, and salaries are rising. This Nanodegree program will equip you with these very in-demand skills, and no programming experience is required to enroll!
You’ll master the most important predictive techniques, work with leading tools in the space, and learn to deliver high-value solutions to important business problems.
Problem Solving with Advanced Analytics
Creating an Analytical Dataset
Classification Models
Data Visualization in Tableau
A/B Testing for Business Analysts
Time Series Forecasting
Segmentation and Clustering











Comments