Self-Study

Sort options

Intro to iOS App Development with Swift (Udacity)

Make Your First iPhone App. In this course we will build an iPhone app that records a conversation between you and a friend, and then makes your voices sound like a Chipmunk or Darth Vader. This course will set you on your way to becoming an iOS Developer, where [...]

Authentication & Authorization: OAuth (Udacity)

Implementing Web Security with OAuth 2.0. As a Python programmer, leveraging Flask allows you to quickly and easily build your own web applications. But before you share your apps on the Internet you should protect your users' data, ensuring information stored on your site is safe from unwanted manipulation. [...]

Machine Learning: Unsupervised Learning (Udacity)

Conversations on Analyzing Data. Ever wonder how Netflix can predict what movies you'll like? Or how Amazon knows what you want to buy before you do? The answer can be found in Unsupervised Learning! Closely related to pattern recognition, Unsupervised Learning is about analyzing data and looking for patterns. [...]

AWS Machine Learning Foundations Course (Udacity)

Self Paced
AWS Machine Learning Foundations Course (Udacity)
Free Course
Categories
Effort
Languages
Learn what machine learning is and the steps involved in building and evaluating models. Gain in demand skills needed at businesses working to solve challenges with AI. Learn the fundamentals of advanced machine learning areas such as computer vision, reinforcement learning, and generative AI. Get hands-on with machine learning [...]

Configuring Linux Web Servers (Udacity)

Self Paced
Configuring Linux Web Servers (Udacity)
Free Course
Categories
Effort
Languages
Your First Ubuntu Server. In this course you'll learn the basic Linux fundamentals every web developer needs to know to share their web applications with the world! You'll get a basic Python WSGI application up and running within a Vagrant virtual machine that queries data from a PostgreSQL [...]

AI Fundamentals (Udacity)

Self Paced
AI Fundamentals (Udacity)
Free Course
Categories
Effort
Languages
Learn the AI skills top companies are looking for. This course is an entry point into the world of AI using Microsoft's cloud-based solutions, such as Azure Machine Learning and Azure Cognitive Services. You will have the chance to learn and experience firsthand how to train and deliver machine [...]

iOS Design Patterns (Udacity)

Self Paced
iOS Design Patterns (Udacity)
Free Course
Categories
Effort
Languages
Common Problems, Common Solutions. In this course, you'll explore popular iOS design patterns — the practical and battle-tested solutions to common problems that are used everyday by professional developers. You'll take a look at architectures and mechanisms that are used for constructing large, complex apps. And, by the end [...]

Engagement & Monetization | Mobile Games (Udacity)

Self Paced
Engagement & Monetization | Mobile Games (Udacity)
Free Course
Categories
Effort
Languages
How to make Money with your Games. This course will teach you how to make your game stand out in a very crowded field, and encourage people to pay for game features that will define the ultimate success of your product.

Passwordless Login Solutions for Android (Udacity)

Self Paced
Passwordless Login Solutions for Android (Udacity)
Free Course
Categories
Effort
Languages
For an app developer, providing a seamless user experience is critical for building engagement and growing a user base. Passwordless login solutions provide your users with a simple, secure, and positive first experience. In this course, you'll learn two frameworks for sign-up and authentication: Account Kit, which uses [...]

Intro to Information Security (Udacity)

Offered at Georgia Tech as CS 6035. This course provides a one-semester overview of information security. It is designed to help students with prior computer and programming knowledge — both undergraduate and graduate — understand this important priority in society today. The technical content of the course gives a [...]