216 Related Courses

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!

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.

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!

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.

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.

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!

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.

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.

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.

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.

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!

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!

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.

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.

Android Wear Development
Explore the essentials of Android Wear Development

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!

Version Control with Git
This course will teach you the fundamentals of using the version control system Git. You'll learn how to create a new Git repo, commit changes, review the commit history, use tags and branches to keep your commits organized, and master the art of merging changes. You'll also learn how to edit, revert, and delete commits in case of mistakes. Get ready to take your version control skills to the next level!

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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

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.

Front End Frameworks
Learn to create dynamic, interactive web applications with popular front-end frameworks. Gain the skills to build single-page applications with JavaScript and explore the features of popular frameworks.

Optimize Your GitHub
Optimize Your GitHub is the perfect course for anyone looking to showcase their programming projects and get noticed by technical recruiters and hiring managers. Learn GitHub best practices from technical experts, compare different styles for committing changes, forking repos, and merging pull requests. Plus, get tips from technical hiring managers on how to optimize your GitHub profile to generate more job opportunities. Take this course to gain the confidence you need to establish your presence in the open source community.

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.

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

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.

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.

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.

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.

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.

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.

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.

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.

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.

kotlin bootcamp for programmers
Learn the essentials of the Kotlin programming language from Google experts. This course will teach you the language features that have made Kotlin so popular with developers. Gain the skills you need to build your next project in Kotlin with the Kotlin Bootcamp for Programmers. Functional programming paradigms and object-oriented language support make Kotlin a modern and concise JVM language.

Deep Learning Online Course
This online course provides an introduction to deep learning, teaching students how to build and apply their own deep neural networks to challenges such as image classification, prediction, and model deployment.

Learn Cloud Native Development the Future of App Development
Cloud native development is the future of app development, and this course provides the skills and knowledge needed to lead companies into this new era. Gain the skills to stay ahead of the competition and become a cloud native development expert.

Introduction to Cybersecurity
Explore the essentials of Introduction to Cybersecurity




