Giter Site home page Giter Site logo

nguyenductien / udacity-nanodegrees Goto Github PK

View Code? Open in Web Editor NEW

This project forked from mikesprague/udacity-nanodegrees

0.0 1.0 0.0 25 KB

:mortar_board: List of all Udacity Nanodegree programs with links to the free courses in their curricula

License: MIT License

udacity-nanodegrees's Introduction

Udacity Nanodegrees

Ucacity offers some great courses in their Nanodegree programs. If you don't have the money, and/or just don't want to pay for them, you can take each of the courses for free.

While it's no substitute for the actual Nanodegree programs (which include project reviews, additional student and career guidance, and a job guarantee) it provides some great content for learning.

Below is a list of each of the Nanodegrees currently offered and links to the individual courses in their curricula. This page will be updated as they add more courses and Nanodegrees.

NOTE: Only Nanodegree programs with their curricula listed on the Udacity website are part of this list.


Find this project useful? Show some love 💞 and buy me a cup of cofee! ☕


Table of Contents


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.

  1. Intro to HTML and CSS
  2. Responsive Web Design Fundamentals
  3. Responsive Images
  4. JavaScript Basics
  5. Intro to jQuery
  6. Object-Oriented JavaScript
  7. HTML5 Canvas
  8. Website Performance Optimization
  9. Browser Rendering Optimization
  10. Intro to AJAX
  11. JavaScript Design Patterns
  12. JavaScript Testing

Senior Web Developer Nanodegree

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.

  1. Building High Conversion Web Forms
  2. Web Tooling & Automation
  3. JavaScript Promises
  4. Offline Web Applications
  5. Web Accessibility
  6. Front-End Frameworks
  7. Client-Server Communications

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.

  1. Programming Foundations with Python
  2. Intro to HTML and CSS
  3. Responsive Web Design Fundamentals
  4. Responsive Images
  5. Intro to Backend
  6. Intro to Relational Databases
  7. Full Stack Foundations
  8. Authentication & Authorization: OAuth
  9. Intro to AJAX
  10. JavaScript Design Patterns
  11. Developing Scalable Apps in Python
  12. Linux Command Line Basics
  13. Configuring Linux Web Servers

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.

  1. Intro to Descriptive Statistics
  2. Intro to Inferential Statistics
  3. Intro to Data Analysis
  4. Data Wrangling with MongoDB
  5. Data Analysis with R
  6. Intro to Machine Learning
  7. Data Visualization and D3.js
  8. Intro to HTML and CSS
  9. JavaScript Basics
  10. A/B Testing

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.

  1. Intro to Descriptive Statistics
  2. Intro to Data Science
  3. Reinforcement Learning
  4. Deep Learning
  5. Artificial Intelligence for Robotics
  6. Machine Learning for Trading

Tech Entrepreneur Nanodegree (NOTE: 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.

  1. Product Design
  2. App Monetization
  3. Rapid Prototyping
  4. App Marketing
  5. Get Your Startup Started

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.

  1. Android Development for Beginners
  2. Android Basics: Multi-screen Apps
  3. Android Basics: Networking

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.

  1. Developing Android Apps
  2. Advanced Android App Development
  3. Gradle for Android and Java
  4. Material Design for Android Developers
  5. Android Wear Development

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.

  1. Intro to iOS App Development with Swift
  2. UIKit Fundamentals
  3. iOS Networking with Swift
  4. iOS Persistence and Core Data
  5. How to Make an iOS App
  6. Objective-C for Swift Developers

Mobile Game Developer Nanodegree

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.

  1. 2D Game Development with libGDX
  2. How to Make a Platformer Using libGDX
  3. Engagement & Monetization | Mobile Games

udacity-nanodegrees's People

Contributors

mikesprague avatar martalist avatar

Watchers

ductien88 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.