216 Related Courses

Authentication & Authorization: OAuth
This course will teach you the distinction between authentication and authorization, and how OAuth 2.0 simplifies security implementation for developers and users. You will learn how to use Google's OAuth 2.0 Playground to make API requests, and how to integrate multiple OAuth providers into your web application. You will also learn how to add Facebook Login as a sign-in option for your users, and how to create server-side rules for a permissions system. Sign up now to learn how to secure your web application with OAuth 2.0!

How to Build a Startup
Entrepreneurs can use the Customer Development process to build a successful startup. This process involves gathering feedback and iterating on it, as well as "getting out of the building" to gain a better understanding of customer needs.

Learn ARKit using Swift
This online course will teach you the fundamentals of ARKit using Swift and Xcode to create stunning augmented reality scenes. You'll learn how to make your AR experience more dynamic and responsive by incorporating proper lighting and physics with the Swift programming language. Take your AR development skills to the next level with Learn ARKit using Swift!

Google Location Services on Android
Google's Fused Location Provider, Activity Recognition, and Geofencing API capabilities can be used to enhance Android apps, providing users with improved location services.

Programming Languages
This class provides an overview of the fundamentals of programming languages, including how to specify and process valid strings, sentences and program structures. Gain a better understanding of programming language concepts and their applications.

Data Structures & Algorithms in Swift
This course, Data Structures & Algorithms in Swift, will give you the edge you need to ace your technical interview. You'll learn the common data structures and algorithms in Swift, review frequently-asked technical interview questions, and practice mock interviews. With practice problems and quizzes to test your abilities, you'll be ready for anything the technical interviewer throws at you.

Server-Side Swift
This course, Server-Side Swift, is a collaboration between IBM and Hashicorp that will teach you how to build server-side Swift applications that run on Linux and in the cloud. You'll learn best practices for constructing and deploying server-side Swift using Docker and Terraform. It's perfect for Apple developers, full stack developers, and those just getting started with app development. Enroll today and gain valuable transferable skills from leading industry experts.

Secure and Private AI
This course provides an introduction to the techniques and tools needed to train AI models that protect user privacy. Through the use of PyTorch, participants will gain the skills to develop secure and private AI models.

Android Basics: Button Clicks
Learn how to become an Android developer with Android Basics: Button Clicks! This course is designed for those new to programming, and will teach you the basics of Android and Java. You'll learn how to make your app interactive using buttons and changing text, and practice those skills by making a basketball scores app and a coffee-ordering app. Take this course to unlock the potential of Android and make an impact on the world!

Become a Hybrid Cloud Engineer
Gain the skills to design and deploy hybrid cloud infrastructure and applications with Nutanix by becoming a Hybrid Cloud Engineer. Learn how to leverage the power of the cloud to maximize efficiency and scalability.

Web Tooling & Automation
Learn how to setup your development, get productive, prevent disasters and save time with automation. Gain confidence that your code runs on a multitude of devices in the real world with this course.

Intro to Cloud Computing Free Course
This free course provides an introduction to cloud computing, teaching foundational skills that will help you pursue a career in the field. Gain the knowledge and confidence to take the next step in your cloud computing journey.

Material Design for Android Developers
This course teaches Android developers how to use material design principles to create visually appealing apps. It covers the fundamentals of Android design, and provides guidance on how to apply these principles to create a unique user experience. Participants will gain the skills to create stunning apps that stand out from the crowd.

Compilers: Theory and Practice
This course provides an introduction to the theory and practice of building compilers for higher level programming languages. Students will gain an understanding of the fundamentals of compilers and their applications.

Deploying Applications with Heroku
Heroku provides an easy-to-use platform for deploying web applications. This guide will walk you through the process of hosting your first application, as well as provide an understanding of the underlying mechanics of web hosting.

Advanced Android App DevelopmentProfessional
Learn how to create a production-ready Android app by integrating advanced features such as library integration, material design, widgets, cloud messaging, and more.

Gradle for Android and Java
Gradle is a powerful build tool that enables developers to create larger and more complex Android and Java applications. With Gradle, developers can take advantage of its advanced features to build robust applications.

Android Wear Development
Explore the essentials of Android Wear Development

Artificial Intelligence for Robotics
Learn from the experts at Google and Stanford how to program the major systems of a robotic car. This Artificial Intelligence course covers probabilistic inference, planning and search, localization, tracking and control, all with a focus on robotics. With programming examples and assignments, you'll be able to build self-driving cars. Georgia Tech's Masters in Computer Science offers this course, which includes a final project of chasing a runaway robot. Don't miss out on this exciting opportunity!

Android Auto Development
Developers can now extend their Media or Messaging apps to Android Auto, allowing users to access their content while on the go. With this new development, users can stay connected and engaged with their favorite apps.

Intro to Machine Learning with Pytorch Course
This course provides an introduction to machine learning using Pytorch, covering data cleaning, supervised models, and deep and unsupervised learning. Participants will gain a foundational understanding of machine learning algorithms.

Swift for Beginners
This Swift for Beginners course is the perfect way to get started with Apple's programming language. You'll learn the fundamentals and work your way up to creating your first iOS application. With a problem set of exercises at the end, you'll be able to challenge your understanding and apply what you've learned. Get started today and become a Swift expert!

Online Data Product Manager Training
This online program provides the essential knowledge and skills needed to become a successful data product manager. Learn the fundamentals of data product management and gain the confidence to start your career.

Become a Java Developer
Gain the skills necessary to become a Java Developer and stay ahead of the competition in the software engineering job market. Learn enterprise scale back-end development with Java and be prepared for the ever-growing demand.

Android Performance
Android developers must prioritize performance to ensure a positive user experience. This guide provides tips on how to identify and address bottlenecks in Android applications, helping developers optimize their apps for optimal performance.

Deep Learning
This Deep Learning program is the perfect opportunity to join the next generation of AI-powered talent. You will learn cutting-edge topics such as neural networks, convolutional neural networks, recurrent neural networks, and generative adversarial networks. This program will help you define a highly beneficial future for the world. Don't miss out on this chance to become a leader in the field of deep learning.

High Performance Computer Architecture
This course provides an in-depth look at the design of high-performance computer architectures. Learn how to measure and improve the performance of computer systems, and explore the hardware, software, and compiler-based solutions to performance issues. Take this course to gain a deeper understanding of computer architecture and performance.

Monetize Your Android App with Ads
This course teaches developers how to monetize their Android apps using Google's AdMob. It covers topics such as displaying banner and interstitial ads, and is part of the Google Play Services series. Through this course, developers will gain the knowledge and skills to effectively monetize their apps.

Health Informatics in the Cloud
The course "Health Informatics in the Cloud" offers a broad and forward-facing overview of contemporary health informatics, focusing on improving the quality and efficiency of healthcare delivery. It is a survey course suitable for students with diverse backgrounds and no prior exposure to health informatics. The course is divided into three sections: understanding the the course healthcare delivery system and the federal government's role in promoting HIT adoption, exploring the core technologies behind HIT systems and tools, and examining real-world applications of HIT, including electronic medical and personal health records, and using digital data for research and other purposes.

Intro to Java Programming
This introductory course provides an introduction to the fundamentals of Java programming. Students will learn Object Oriented Programming, enabling them to use existing code in their own programs. They will also gain practical experience by solving real-world software engineering problems.

Model Building and Validation
This course provides an introduction to the fundamentals of model building and validation, helping learners understand the importance of data and how to use it to answer questions. Participants will gain the skills to start from scratch and build models to analyze data.

Become a Robotics Software Engineer
Gain the skills necessary to become a Robotics Software Engineer through hands-on projects, including ROS, Gazebo, Localization, and Path Planning. Learn the fundamentals of robotics software engineering.

Become a Growth Product Manager
This is an online course that will teach you the basics of acquisition and growth strategy.

Data Science Interview Prep
Data Science Interview Prep is the perfect course to help you ace your next data science job interview. You'll learn how to answer questions about machine learning, statistics, data structures, algorithms, and more. Plus, you'll get unlimited mock interviews on Pramp to practice your skills and show up with confidence. Don't miss out on this opportunity to prepare for success!

Online Data Analyst Course
Udacity's online Data Analyst Course provides the tools and knowledge needed to become a data analyst, including Python, SQL, and statistics. With this course, you can uncover insights and create data-driven solutions.

App Marketing
This App Marketing course is designed to help entrepreneurs and marketers understand the fundamentals of app marketing. It covers topics such as app store optimization, user acquisition, and app monetization. It also provides practical tips and strategies to help you maximize your app's potential. With this course, you will gain the knowledge and skills to effectively market your app and reach your desired audience. You will also learn how to measure and analyze the performance of your app, so you can make informed decisions and optimize your app for success.

iOS Developer Online Course
Udacity's iOS Developer online course provides the opportunity to master the Swift programming language and create a portfolio of iOS apps for iPhone and iPad to demonstrate your skills. Take advantage of this comprehensive learning experience today.

Craft Your Cover Letter
He/She wants to stand out from the competition and land their dream job. This course provides the research and writing tools needed to craft an authentic cover letter that connects with the company's mission and values. Learn how to research, target your pitch, and show why you are the best person for the job.

Become an AWS Cloud DevOps Engineer
Gain the skills to become an AWS Cloud DevOps Engineer with this course, which covers the latest tools and technologies such as AWS services, Ansible, Jenkins, Kubernetes, Serverless frameworks, and Microservices.

Artificial Intelligence for Trading
This course provides an introduction to Artificial Intelligence (AI) for trading, with real-world projects designed by industry experts. Students will learn AI algorithms for trading and build a portfolio of projects to demonstrate their skills.

Software Architecture & Design
Software Architecture & Design is a course that teaches the fundamentals of designing and analyzing large software systems. It is divided into four sections: Introduction, UML and Analysis, Software Architecture, and Software Design. Through this course, students will gain an understanding of the principles and concepts of software architecture and design, enabling them to create efficient and effective software systems.

Add Google Sign-In to your Android Apps
Google's Identity Platform allows developers to easily integrate Google Sign-In into their Android apps, providing users with a secure and seamless sign-in experience while granting access to user-permitted metadata.

Introduction to Deep Learning
This course provides an introduction to deep learning, a powerful set of algorithms used in machine learning. It covers the fundamentals of deep learning, such as gradient descent and backpropagation, as well as design constructs of neural networks and how to optimize them for accuracy and robustness. The course combines theory and practice, with PyTorch code to reinforce both. It is suitable for anyone interested in learning the fundamentals of deep learning.

Add Google Maps to your Android App
Integrate the power of Google Maps into your Android app with the Google Maps API. Enhance your app's user experience by providing users with access to the world's most popular mapping service.

Cybersecurity Training Course for Business Leaders
Gain an introduction to Cybersecurity Training Course for Business Leaders

SQL for Data Analysis Course
This course provides an introduction to Structured Query Language (SQL) and its use in data analysis. Experienced instructors will guide learners through the fundamentals of SQL, providing practical knowledge and skills to extract and analyse data stored in databases.

Android TV and Google Cast Development
This course provides an introduction to developing for Android TV and Google Cast, enabling developers to extend their existing Android apps to reach users in the living room. Learn how to create a seamless experience across multiple devices.

Classification Models
This course will cover the basics of classification modeling, which is a type of predictive modeling that is used to classify data into different categories. It differs from modeling with numeric data in that it uses categorical variables to make predictions. We will learn how to use binary classification models to make predictions of binary outcomes, such as whether a customer will buy a product or not. We will also learn how to use non-binary classification models to make predictions of non-binary outcomes, such as the type of product a customer will buy. We will also discuss the different types of classification models and how to evaluate their performance.

Learn C++ Online
Udacity offers an online course to learn C++, a powerful programming language used in many engineering jobs. With Udacity, you can learn C++ and gain the skills needed to pursue a career in the exciting world of engineering.

Data Visualization Online Course
This online course teaches students how to effectively use data visualization to communicate data-driven stories and make informed decisions. Through a combination of lectures, activities, and projects, students will gain the skills to create compelling visuals and narratives.




