{"id":13469124,"url":"https://github.com/mikesprague/udacity-nanodegrees","last_synced_at":"2025-05-14T09:06:38.353Z","repository":{"id":37548337,"uuid":"55358122","full_name":"mikesprague/udacity-nanodegrees","owner":"mikesprague","description":":mortar_board: List of Udacity Nanodegree programs with links to the free courses in their curricula","archived":false,"fork":false,"pushed_at":"2024-05-16T18:39:13.000Z","size":145,"stargazers_count":6250,"open_issues_count":0,"forks_count":2201,"subscribers_count":473,"default_branch":"main","last_synced_at":"2025-05-14T09:05:23.154Z","etag":null,"topics":["education","learning","nanodegree","nanodegree-programs","never-stop-learning","udacity","udacity-nanodegree"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mikesprague.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":"CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2016-04-03T17:06:38.000Z","updated_at":"2025-05-13T12:36:22.000Z","dependencies_parsed_at":"2022-07-12T16:22:37.713Z","dependency_job_id":"d8edbcaa-5c1f-466d-856a-93d6a3e67a44","html_url":"https://github.com/mikesprague/udacity-nanodegrees","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mikesprague%2Fudacity-nanodegrees","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mikesprague%2Fudacity-nanodegrees/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mikesprague%2Fudacity-nanodegrees/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mikesprague%2Fudacity-nanodegrees/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mikesprague","download_url":"https://codeload.github.com/mikesprague/udacity-nanodegrees/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254110374,"owners_count":22016391,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["education","learning","nanodegree","nanodegree-programs","never-stop-learning","udacity","udacity-nanodegree"],"created_at":"2024-07-31T15:01:27.267Z","updated_at":"2025-05-14T09:06:38.331Z","avatar_url":"https://github.com/mikesprague.png","language":null,"funding_links":[],"categories":["Others","Udacity"],"sub_categories":[],"readme":"# Udacity Nanodegrees\n\n[Udacity](https://www.udacity.com/) offers some great content in their\n[Nanodegree](https://www.udacity.com/nanodegree) programs. If you don't have\nthe money, and/or just don't want to pay for them, you can take many of the\ncourses for free.\n\nWhile it's no substitute for the actual Nanodegree programs\n(which include project reviews, additional student and career guidance, and a\njob guarantee) there is some great content available for learning.\n\nNOTE: I have NO affiliation with Udacity or Google\n\n---\n\n## Why are only some of the Nanodegrees listed here\n\nThe focus of this project has always been making learning accessible. As\nsuch, I've chosen to only list Nanodegrees with free content. All of\nthe Nanodegrees programs listed here meet the following criteria:\n\n* Nanodegree lists syllabus on it's public-facing (non-logged in) page\n* Links to each course in the syllabus are available on the public-facing Nanodegree page\n* Individual courses are available to take for free via their public facing course page\n\nLately, as Udacity adds more and more great (and relevent) programs, the\nnewer Nanodegrees haven't been listing the courses and/or linking to them and\nthis list hasn't been updated as frequently.\n\n### What about pull requests, I'd like to contribute\n\nAwesome! As long as your PR meets the same 3 criteria in the last section:\n\n* Nanodegree lists syllabus on it's public-facing (non-logged in) page\n* Links to each course in the syllabus are available on the public-facing Nanodegree page\n* Individual courses are available to take for free via their public facing course page\n\n---\n\n## Table of Contents\n\n* [Intro to Programming Nanodegree](#intro-to-programming-nanodegree)\n* [Front-End Web Developer Nanodegree](#front-end-web-developer-nanodegree)\n* [Full Stack Web Developer Nanodegree](#full-stack-web-developer-nanodegree)\n* [Senior Web Developer Nanodegree](#senior-web-developer-nanodegree)\n* [Data Structures and Algorithms Nanodegree](#data-structures-and-algorithms-nanodegree)\n* [Data Analyst Nanodegree](#data-analyst-nanodegree)\n* [Machine Learning Engineer Nanodegree](#machine-learning-engineer-nanodegree)\n* [Predictive Analytics for Business Nanodegree](#predictive-analytics-for-business-nanodegree)\n* [Android Basics Nanodegree](#android-basics-nanodegree)\n* [Android Developer Nanodegree](#android-developer-nanodegree)\n* [iOS Developer Nanodegree](#ios-developer-nanodegree)\n* [Mobile Game Developer Nanodegree](#mobile-game-developer-nanodegree)\n* [Tech Entrepreneur Nanodegree](#tech-entrepreneur-nanodegree)\n\n---\n\n### Intro to Programming Nanodegree\n\n\u003cdetails\u003e\n  \u003csummary\u003eView Details\u003c/summary\u003e\n\nMaster the skills required to become a Front-End Web Developer, and start\nbuilding beautiful, responsive websites optimized for mobile and desktop\nperformance.\n\nLearn the fundamentals of how the web works and gain a working knowledge of the\nthree foundational languages that power each and every website: HTML, CSS and\nJavaScript.\n\n1. [Intro to HTML and CSS](https://www.udacity.com/course/intro-to-html-and-css--ud304)\n1. [Intro to Python Programming](https://www.udacity.com/course/introduction-to-python--ud1110)\n1. [JavaScript Basics](https://www.udacity.com/course/javascript-basics--ud804)\n\n\u003c/details\u003e\n\n---\n\n### Front-End Web Developer Nanodegree\n\n\u003cdetails\u003e\n  \u003csummary\u003eView Details\u003c/summary\u003e\n\nMaster the skills required to become a Front-End Web Developer, and start\nbuilding beautiful, responsive websites optimized for mobile and desktop\nperformance.\n\nLearn the fundamentals of how the web works and gain a working knowledge of the\nthree foundational languages that power each and every website: HTML, CSS and\nJavaScript.\n\n1. [Intro to HTML and CSS](https://www.udacity.com/course/intro-to-html-and-css--ud304)\n1. [Responsive Web Design Fundamentals](https://www.udacity.com/course/responsive-web-design-fundamentals--ud893)\n1. [Responsive Images](https://www.udacity.com/course/responsive-images--ud882)\n1. [JavaScript Basics](https://www.udacity.com/course/javascript-basics--ud804)\n1. [Intro to jQuery](https://www.udacity.com/course/intro-to-jquery--ud245)\n1. [Object-Oriented JavaScript](https://www.udacity.com/course/object-oriented-javascript--ud015)\n1. [HTML5 Canvas](https://www.udacity.com/course/html5-canvas--ud292)\n1. [Website Performance Optimization](https://www.udacity.com/course/website-performance-optimization--ud884)\n1. [Browser Rendering Optimization](https://www.udacity.com/course/browser-rendering-optimization--ud860)\n1. [Intro to AJAX](https://www.udacity.com/course/intro-to-ajax--ud110)\n1. [JavaScript Design Patterns](https://www.udacity.com/course/javascript-design-patterns--ud989)\n1. [JavaScript Testing](https://www.udacity.com/course/javascript-testing--ud549)\n1. [Front-End Interview Prep](https://www.udacity.com/course/front-end-interview-prep--ud250)\n\n\u003c/details\u003e\n\n---\n\n### Full Stack Web Developer Nanodegree\n\n\u003cdetails\u003e\n  \u003csummary\u003eView Details\u003c/summary\u003e\n\nThis program will prepare you for a job as a Full Stack Web Developer, and teach\nyou to build complex server-side web applications that use powerful relational\ndatabases to persistently store data.\n\nYou’ll learn to build applications that can support any front-end, and scale to\nsupport hundreds of thousands of users.\n\n#### Part 1: Developer Tools\n\n1. [Shell WorkShop](https://www.udacity.com/course/shell-workshop--ud206)\n1. [Version Control with Git](https://www.udacity.com/course/version-control-with-git--ud123)\n1. [HTTP \u0026 Webservers](https://www.udacity.com/course/http-web-servers--ud303)\n1. [Networking For Developers](https://www.udacity.com/course/networking-for-web-developers--ud256)\n\n#### Part 2: Databases with SQL \u0026 Python\n\n1. [Intro to Relational Databases](https://www.udacity.com/course/intro-to-relational-databases--ud197)\n\n#### Part 3: Servers, Authorization, and CRUD\n\n1. [Full Stack Foundations](https://www.udacity.com/course/full-stack-foundations--ud088)\n1. [Authentication \u0026 Authorization](https://www.udacity.com/course/authentication-authorization-oauth--ud330)\n1. [RESTful APIs](https://www.udacity.com/course/designing-restful-apis--ud388)\n\n#### Part 4: Deploying to Linux Servers\n\n1. [Configuring Linux Web Servers](https://www.udacity.com/course/configuring-linux-web-servers--ud299)\n\n#### Extracurricular Material\n\n1. [Web Accessibility](https://www.udacity.com/course/web-accessibility--ud891)\n1. [Javascript Design Patterns](https://www.udacity.com/course/javascript-design-patterns--ud989)\n1. [Intro to AJAX](https://www.udacity.com/course/intro-to-ajax--ud110)\n\n#### Interviewing\n\n1. [Full-Stack Interview Prep](https://www.udacity.com/course/full-stack-interview-prep--ud252)\n\n\u003c/details\u003e\n\n---\n\n### Senior Web Developer Nanodegree\n\n#### _No longer listed on Udacity_\n\n\u003cdetails\u003e\n  \u003csummary\u003eView Details\u003c/summary\u003e\n\nThis program begins where our Front-End Web Developer Nanodegree program ends,\nand is designed to give intermediate developers the chance to build on existing\nfront-end skills and master the newest technologies available.\n\nThis program ensures you’re supremely well-prepared to succeed in a Senior Web\nDeveloper role.\n\n1. [Building High Conversion Web Forms](https://www.udacity.com/course/building-high-conversion-web-forms--ud890)\n1. [Web Tooling \u0026 Automation](https://www.udacity.com/course/web-tooling-automation--ud892)\n1. [JavaScript Promises](https://www.udacity.com/course/javascript-promises--ud898)\n1. [Offline Web Applications](https://www.udacity.com/course/offline-web-applications--ud899)\n1. [Web Accessibility](https://www.udacity.com/course/web-accessibility--ud891)\n1. [Front-End Frameworks](https://www.udacity.com/course/front-end-frameworks--ud894)\n1. [Client-Server Communications](https://www.udacity.com/course/client-server-communication--ud897)\n\n\u003c/details\u003e\n\n---\n\n### Data Structures and Algorithms Nanodegree\n\n\u003cdetails\u003e\n  \u003csummary\u003eView Details\u003c/summary\u003e\n\nAce Technical Coding Interviews\n\nIn this nanodegree you will learn data structures and algorithms by solving 80+ practice problems.\nYou will begin each course by learning to solve defined problems related to a particular data\nstructure and algorithm.\n\nBy the end of each course, you would be able to evaluate and assess\ndifferent data structures and algorithms for any open-ended problem and implement a solution based\non your design choices.\n\n1. [Data Structures and Algorithms in Python](https://www.udacity.com/course/data-structures-and-algorithms-in-python--ud513)\n1. [Intro to Algorithms](https://www.udacity.com/course/intro-to-algorithms--cs215)\n1. [Intro to Theoretical Computer Science](https://www.udacity.com/course/intro-to-theoretical-computer-science--cs313)\n1. [Computability, Complexity \u0026 Algorithms](https://www.udacity.com/course/computability-complexity-algorithms--ud061)\n1. [Intro to Graduate Algorithms](https://www.udacity.com/course/introduction-to-graduate-algorithms--ud401)\n1. [High Performance Computing](https://www.udacity.com/course/high-performance-computing--ud281)\n\n\u003c/details\u003e\n\n---\n\n### Data Analyst Nanodegree\n\n\u003cdetails\u003e\n  \u003csummary\u003eView Details\u003c/summary\u003e\n\nWe built this program with expert analysts and scientists at leading technology\ncompanies to ensure you master the exact skills necessary to build a career in\ndata science.\n\nLearn to clean up messy data, uncover patterns and insights, make predictions using machine learning, and clearly communicate critical findings.\n\n1. [Intro to Descriptive Statistics](https://www.udacity.com/course/intro-to-descriptive-statistics--ud827)\n1. [Intro to Inferential Statistics](https://www.udacity.com/course/intro-to-inferential-statistics--ud201)\n1. [Intro to Data Analysis](https://www.udacity.com/course/intro-to-data-analysis--ud170)\n1. [Data Wrangling with MongoDB](https://www.udacity.com/course/data-wrangling-with-mongodb--ud032)\n1. [Data Analysis with R](https://www.udacity.com/course/data-analysis-with-r--ud651)\n1. [Intro to Machine Learning](https://www.udacity.com/course/intro-to-machine-learning--ud120)\n1. [Data Visualization and D3.js](https://www.udacity.com/course/data-visualization-and-d3js--ud507)\n1. [Intro to HTML and CSS](https://www.udacity.com/course/intro-to-html-and-css--ud304)\n1. [JavaScript Basics](https://www.udacity.com/course/javascript-basics--ud804)\n1. [A/B Testing](https://www.udacity.com/course/ab-testing--ud257)\n\n\u003c/details\u003e\n\n---\n\n### Machine Learning Engineer Nanodegree\n\n\u003cdetails\u003e\n  \u003csummary\u003eView Details\u003c/summary\u003e\n\nMachine learning represents a key evolution in the fields of computer\nscience, data analysis, software engineering, and artificial intelligence.\n\nThis program will teach you how to become a machine learning engineer,\nand apply predictive models to massive data sets in fields like finance,\nhealthcare, education, and more.\n\n1. [Intro to Descriptive Statistics](https://www.udacity.com/course/intro-to-descriptive-statistics--ud827)\n1. [Intro to Data Science](https://www.udacity.com/course/intro-to-data-science--ud359)\n1. [Intro to Artificial Intelligence](https://www.udacity.com/course/intro-to-artificial-intelligence--cs271)\n1. [Intro to Machine Learning](https://www.udacity.com/course/intro-to-machine-learning--ud120)\n1. [Deep Learning](https://www.udacity.com/course/intro-to-tensorflow-for-deep-learning--ud187)\n1. [Reinforcement Learning](https://www.udacity.com/course/reinforcement-learning--ud600)\n1. [Artificial Intelligence for Robotics](https://www.udacity.com/course/artificial-intelligence-for-robotics--cs373)\n1. [Machine Learning for Trading](https://www.udacity.com/course/machine-learning-for-trading--ud501)\n1. [Machine Learning Interview Preparation](https://www.udacity.com/course/machine-learning-interview-prep--ud1001)\n\n\u003c/details\u003e\n\n---\n\n### Predictive Analytics for Business Nanodegree\n\n\u003cdetails\u003e\n  \u003csummary\u003eView Details\u003c/summary\u003e\n\nAs more and more companies incorporate predictive analytics into their data\nstrategies, demand for business analysts with these skills is growing rapidly,\nand salaries are rising. This Nanodegree program will equip you with these very\nin-demand skills, and no programming experience is required to enroll!\n\nYou’ll master the most important predictive techniques, work with leading\ntools in the space, and learn to deliver high-value solutions to important\nbusiness problems.\n\n1. [Problem Solving with Advanced Analytics](https://www.udacity.com/course/problem-solving-with-advanced-analytics--ud976)\n1. [Creating an Analytical Dataset](https://www.udacity.com/course/creating-an-analytical-dataset--ud977)\n1. [Classification Models](https://www.udacity.com/course/classification-models--ud978)\n1. [Data Visualization in Tableau](https://www.udacity.com/course/data-visualization-in-tableau--ud1006)\n1. [A/B Testing for Business Analysts](https://www.udacity.com/course/ab-testing--ud979)\n1. [Time Series Forecasting](https://www.udacity.com/course/time-series-forecasting--ud980)\n1. [Segmentation and Clustering](https://www.udacity.com/course/segmentation-and-clustering--ud981)\n\n\u003c/details\u003e\n\n---\n\n### Android Basics Nanodegree\n\n\u003cdetails\u003e\n  \u003csummary\u003eView Details\u003c/summary\u003e\n\nAndroid apps are everywhere, and learning to build them can be a fantastic\ncareer move. No programming experience? No problem! The skills you learn in this\nbeginning Nanodegree program will accelerate your journey to becoming a working\nAndroid Developer.\n\n1. [Android Basics: User Interface](https://www.udacity.com/course/android-basics-user-interface--ud834)\n1. [Android Basics: User Input](https://www.udacity.com/course/android-basics-user-input--ud836)\n1. [Android Basics: Multi-screen Apps](https://www.udacity.com/course/android-basics-multiscreen-apps--ud839)\n1. [Android Basics: Networking](https://www.udacity.com/course/android-basics-networking--ud843)\n1. [Android Basics: Data Storage](https://www.udacity.com/course/android-basics-data-storage--ud845)\n\n\u003c/details\u003e\n\n---\n\n### Android Developer Nanodegree\n\n\u003cdetails\u003e\n  \u003csummary\u003eView Details\u003c/summary\u003e\n\nFor intermediate Java developers pursuing Android specialization, this program\nteaches the tools, principles, and patterns that underlie all Android\ndevelopment.\n\nThe skills you learn in this Nanodegree program will help you master the\nexisting platform, and prepare you for the exciting opportunities in Android's\nfuture.\n\n1. [Developing Android Apps](https://www.udacity.com/course/new-android-fundamentals--ud851)\n1. [Advanced Android App Development](https://www.udacity.com/course/advanced-android-app-development--ud855)\n1. [Developing Android Apps with Kotlin](https://www.udacity.com/course/developing-android-apps-with-kotlin--ud9012)\n1. [Advanced Android with Kotlin](https://www.udacity.com/course/advanced-android-with-kotlin--ud940)\n1. [Gradle for Android and Java](https://www.udacity.com/course/gradle-for-android-and-java--ud867)\n1. [Material Design for Android Developers](https://www.udacity.com/course/material-design-for-android-developers--ud862)\n1. [Android Wear Development](https://www.udacity.com/course/android-wear-development--ud875A)\n1. [Android Interview Prep](https://www.udacity.com/course/android-interview-prep--ud241)\n\n\u003c/details\u003e\n\n---\n\n### iOS Developer Nanodegree\n\n\u003cdetails\u003e\n  \u003csummary\u003eView Details\u003c/summary\u003e\n\nBeing an iOS Developer is a remarkable occupation, and we’ve designed this\nNanodegree program to teach you the skills required to launch your career.\n\nFor those with previous object-oriented programming experience, you’ll learn\nSwift and build a multitude of portfolio-worthy iOS apps to demonstrate your\nexpertise as an iOS Developer.\n\n1. [Intro to iOS App Development with Swift](https://www.udacity.com/course/intro-to-ios-app-development-with-swift--ud585)\n1. [UIKit Fundamentals](https://www.udacity.com/course/uikit-fundamentals--ud788)\n1. [iOS Networking with Swift](https://www.udacity.com/course/ios-networking-with-swift--ud421)\n1. [iOS Persistence and Core Data](https://www.udacity.com/course/ios-persistence-and-core-data--ud325)\n1. [How to Make an iOS App](https://www.udacity.com/course/how-to-make-an-ios-app--ud607)\n1. [Objective-C for Swift Developers](https://www.udacity.com/course/objective-c-for-swift-developers--ud1009)\n1. [iOS Interview Prep](https://www.udacity.com/course/ios-interview-prep--ud240)\n1. [Data Structures \u0026 Algorithms in Swift](https://www.udacity.com/course/data-structures-and-algorithms-in-swift--ud1011)\n\n\u003c/details\u003e\n\n---\n\n### Mobile Game Developer Nanodegree\n\n#### _No longer listed on Udacity_\n\n\u003cdetails\u003e\n  \u003csummary\u003eView Details\u003c/summary\u003e\n\nIf you want the skills to turn your game ideas into reality, or get ready to\njump into professional game development, this is the program for you!\n\nThe core of this Nanodegree program is libGDX, a powerful cross platform game\ndevelopment framework that allows you to release your game on a variety of\ndevices and operating systems.\n\n1. [2D Game Development with libGDX](https://www.udacity.com/course/2d-game-development-with-libgdx--ud405)\n1. [How to Make a Platformer Using libGDX](https://www.udacity.com/course/how-to-make-a-platformer-using-libgdx--ud406)\n1. [Engagement \u0026 Monetization | Mobile Games](https://www.udacity.com/course/engagement-monetization-mobile-games--ud407)\n\n\u003c/details\u003e\n\n---\n\n### Tech Entrepreneur Nanodegree\n\n#### _No longer listed on Udacity_\n\n\u003cdetails\u003e\n  \u003csummary\u003eView Details\u003c/summary\u003e\n\nOur Tech Entrepreneur Nanodegree program teaches you the skills you need to\ncreate your own revenue-generating app, and build a successful business around\nit. You’ll learn to succeed the Silicon Valley way!\n\nBuilt in partnership with Google, this program mixes theory and practice to\nshow students how to transform ideas into market-ready products.\n\n1. [Product Design](https://www.udacity.com/course/product-design--ud509)\n1. [App Monetization](https://www.udacity.com/course/app-monetization--ud518)\n1. [Rapid Prototyping](https://www.udacity.com/course/rapid-prototyping--ud723)\n1. [App Marketing](https://www.udacity.com/course/app-marketing--ud719)\n1. [Get Your Startup Started](https://www.udacity.com/course/get-your-startup-started--ud806)\n\n\u003c/details\u003e\n\n---\n\n## Star History\n\n[![Star History Chart](https://api.star-history.com/svg?repos=mikesprague/udacity-nanodegrees\u0026type=Date)](https://star-history.com/#mikesprague/udacity-nanodegrees\u0026Date)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmikesprague%2Fudacity-nanodegrees","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmikesprague%2Fudacity-nanodegrees","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmikesprague%2Fudacity-nanodegrees/lists"}