- Web
- Mobile
- Desktop
- AI/Machine Learning
- Data Analysis
- Blockchain
- Abstraction
- Encapsulation
- Inheritance
- Polymorphism
- Database Design (Logical, Physical, Entity Relationship Diagram)
- Normalization (1NF, 2NF, 3NF, Business Rules)
- RDBMS, NoSQL
Swift
- The Swift Programming Language ★★★★★
- Swift API Design Guidelines ★★★☆☆
- SwiftUI Tutorials ☆☆☆☆☆
- SwiftUI Concepts Tutorials ☆☆☆☆☆
- iOS App Dev Tutorials - SwiftUI (Scrumdinger) ☆☆☆☆☆
- iOS App Dev Tutorials - UIKit ☆☆☆☆☆
- Apple Developer Account Help ★★★☆☆
- Human Interface Guidelines ★★★☆☆
- Markup Formatting Reference ★★★☆☆
- Learn Objective-C ★★★★★
MongoDB
Python
- The Python Tutorial ★★★☆☆
- Getting Started with Django ★★★☆☆
Firebase
GraphQL
- Introduction to GraphQL ☆☆☆☆☆
Finance
Jekyll
Style Guides
Swift
HTML
CSS
- CSS Tutorials For Beginners - The Net Ninja ★★★★☆
- CSS Positioning Tutorials - The Net Ninja ★★★★★
- CSS Animation Tutorial - The Net Ninja ★★★★☆
- CSS Flexbox Tutorial - The Net Ninja ★☆☆☆☆
- CSS Grid Tutorial - The Net Ninja ★☆☆☆☆
- CSS Tips & Tricks - The Net Ninja ☆☆☆☆☆
- CSS Variables Tutorial - The Net Ninja ☆☆☆☆☆
- Mobile-First Responsive Build (with CSS Grid) - The Net Ninja ☆☆☆☆☆
CSS Frameworks
Sass/SCSS
JavaScript
- JavaScript Tutorials Playlist - thenewboston ★★★★★
- AJAX Tutorials Playlist - thenewboston ★★☆☆☆
- JavaScript ES6 Tutorials - The Net Ninja ☆☆☆☆☆
- JavaScript Tips & Tricks - The Net Ninja ☆☆☆☆☆
- Asynchronous JavaScript Tutorial - The Net Ninja ☆☆☆☆☆
- JavaScript DOM Tutorial - The Net Ninja ☆☆☆☆☆
- JavaScript Tutorials for Beginners - The Net Ninja ☆☆☆☆☆
- React, Redux & Firebase App Tutorial - The Net Ninja ☆☆☆☆☆
- React Context & Hooks Tutorial - The Net Ninja ☆☆☆☆☆
- Framer Motion (for React) Tutorial - The Net Ninja ☆☆☆☆☆
- React Query Tutorial - The Net Ninja ☆☆☆☆☆
- React Native Tutorial for Beginners - The Net Ninja ☆☆☆☆☆
- Node JS Tutorial for Beginners - The Net Ninja ★★★★★
- REST API Tutorials (Node, Express & Mongo) - The Net Ninja ★★★★★
- Node.js Auth Tutorial (JWT) - The Net Ninja ★★★★★
- Node.js Crash Course Tutorial - The Net Ninja ☆☆☆☆☆
- Node.js & Express From Scratch - Traversy Media ☆☆☆☆☆
- OAuth Login (Passport.js) Tutorial - The Net Ninja ☆☆☆☆☆
GraphQL
Firebase
Python
- Python 3 Tutorial for Beginners - The Net Ninja ★★★★★
- Django Tutorial (Create a Blog) - The Net Ninja ★★★★★
- Python Django Crash Course - Traversy Media ★★★★☆
- Django Tutorials for Beginners - thenewboston ★★★☆☆
- Full Stack React & Django - Traversy Media ☆☆☆☆☆
- Python 3.4 Programming Tutorials - thenewboston ☆☆☆☆☆
Java
MySQL
MongoDB
Flutter
Swift
MySQL
Python
Front-End Web Developer Nanodegree
- 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 ☆☆☆☆☆
Full Stack Web Developer Nanodegree
- Shell Workshop ☆☆☆☆☆
- Version Control with Git ☆☆☆☆☆
- How to Use Git and GitHub ☆☆☆☆☆
- GitHub and Collaboration ☆☆☆☆☆
- HTTP & Web Servers ☆☆☆☆☆
- Networking For Developers ☆☆☆☆☆
- Full Stack Foundations ☆☆☆☆☆
- Authentication & Authorization: OAuth ☆☆☆☆☆
- Designing RESTful APIs ☆☆☆☆☆
- Web Accessibility ☆☆☆☆☆
- JavaScript Design Patterns ☆☆☆☆☆
- Programming Foundations with Python ☆☆☆☆☆
- Intro to HTML and CSS ☆☆☆☆☆
- Responsive Web Design Fundamentals ☆☆☆☆☆
- Responsive Images ☆☆☆☆☆
- Intro to Backend ☆☆☆☆☆
- Developing Scalable Apps in Python ☆☆☆☆☆
- Linux Command Line Basics ☆☆☆☆☆
Senior Web Developer Nanodegree
- Building High Conversion Web Forms ☆☆☆☆☆
- Web Tooling & Automation ☆☆☆☆☆
- JavaScript Promises ☆☆☆☆☆
- Offline Web Applications ☆☆☆☆☆
- Web Accessibility ☆☆☆☆☆
- Front-End Frameworks ☆☆☆☆☆
- Client-Server Communications ☆☆☆☆☆
iOS Developer Nanodegree
iOS Extracurricular
- How to Make an iOS App ★★★☆☆
- Objective-C for Swift Developers ★★★★★
- Swift for Beginners ★★★☆☆
- Swift for Developers ★★★★☆
- AutoLayout ★★★★☆
- Firebase in a Weekend: iOS ★★★★☆
- Firebase Analytics: iOS ★★★★☆
- Mobile Design Patterns for iOS ☆☆☆☆☆
- Building iOS Interfaces ☆☆☆☆☆
- Data Structures & Algorithms in Swift ☆☆☆☆☆
- Xcode Debugging ☆☆☆☆☆
- Server-Side Swift ☆☆☆☆☆
- Mobile Design and Usability for iOS ☆☆☆☆☆
Android Basics Nanodegree
Android Developer Nanodegree
Android Extracurricular
Machine Learning Engineer Nanodegree
Data Analyst Nanodegree
- Introduction to Python Programming ☆☆☆☆☆
- 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 ☆☆☆☆☆
- A/B Testing ☆☆☆☆☆
Predictive Analytics for Business Nanodegree
Tech Entrepreneur Nanodegree
- Product Design ☆☆☆☆☆
- App Monetization ☆☆☆☆☆
- Rapid Prototyping ☆☆☆☆☆
- App Marketing ☆☆☆☆☆
- Get Your Startup Started ☆☆☆☆☆