548 Related Courses
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! View all
VR Software Development
This VR Software Development course is perfect for anyone looking to create a more interactive and responsive VR experience. Learn the basics of C# programming and Unity interface, and how to apply events in a VR environment. With this course, you'll be able to create dynamic and engaging VR experiences for your users. View all
ADVERTISEMENT
Intro to JavaScript
This online course, Intro to JavaScript, is the perfect way to get started in web development. Learn the fundamentals of JavaScript, the most popular programming language in web development. With this course, you'll gain the skills and knowledge to create dynamic, interactive webpages. Start your journey to becoming a web developer today! View all
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! View all
ADVERTISEMENT
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. View all
Data Visualization
This course will help you become an expert in data visualization and storytelling. You will learn how to create effective data visualizations and dashboards to engage your audience. You will also learn how to use storytelling techniques, visualizations, and animations to provide data-driven recommendations. With this course, you will be able to create compelling presentations that will help you make data-driven decisions. View all
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. View all
Data Visualization and D3js
This course on Data Visualization and D3js is perfect for anyone looking to learn the fundamentals of data visualization and how to effectively communicate with data. It covers topics such as applying design principles, human perception, color theory, and storytelling to data visualization. Whether you are looking to present data to others, aspire to be an analyst or data scientist, or become more technical with visualization tools, this course will help you grow your skills. View all
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. View all
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. View all
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. View all
Cybersecurity Training Course for Business Leaders
Gain an introduction to Cybersecurity Training Course for Business Leaders View all
Introduction to Cybersecurity
Explore the essentials of Introduction to Cybersecurity View all
Microsoft Azure Online Data Engineering Training
Explore the essentials of Microsoft Azure Online Data Engineering Training View all
Data Engineering with Microsoft Azure
Discover the fundamentals of Data Engineering with Microsoft Azure View all
Cloud Developer using Microsoft Azure
Learn the basics of Cloud Developer using Microsoft Azure View all
Interactive 3D Graphics
This class is perfect for anyone interested in learning the fundamentals of 3D computer graphics. You'll learn about meshes, transforms, cameras, materials, lighting, and animation. With interactive 3D graphics, you'll be able to create stunning visuals and animations. So, if you're looking to get into 3D graphics, this class is for you! View all
Introduction to Operating Systems
Introduction to Operating Systems is a graduate-level course that covers the fundamentals of operating systems. It covers topics such as concurrent programming, inter process communication, and distributed operating systems. The course is divided into four sections: Introduction, Process and Thread Management, Resource Management and Communication, and Distributed Systems. Students will gain a comprehensive understanding of the abstractions, mechanisms, and implementations of operating systems. View all
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. View all
Reinforcement Learning
This course is perfect for those interested in machine learning and its theoretical aspects. Through a mix of classic papers and recent work, you'll explore automated decision-making from a computer-science point of view. You'll learn efficient algorithms for single-agent and multi-agent planning, as well as approaches to learning near-optimal decisions from experience. At the end of the course, you'll replicate a result from a published paper in reinforcement learning. Profs. Charles Isbell and Michael Littman, two of the leading experts in the field, will guide you through the course. Don't miss this opportunity to join the reinforcement learning research community! View all
Advanced Operating Systems
This course will provide students with a comprehensive overview of the design and implementation of modern operating systems. Students will learn about the principles of operating system design, the structure of operating systems, and the various components of an operating system. View all
Software Debugging
This course will teach you the fundamentals of software debugging, from understanding the basics of debugging to developing automated debugging tools. You will gain the skills to debug programs systematically and efficiently, and learn how to build automated debugging tools in Python. Enroll now and become a software debugging expert! View all
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. View all
Machine Learning: Unsupervised Learning
Enroll in this Machine Learning Series and learn how to use Unsupervised Learning to identify structure in data. With Professor Isbell and Professor Littman as your guides, you'll gain a deep understanding of the powerful techniques used to uncover patterns in data. View all
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. View all
Computer Networking
Enroll in this course to learn advanced topics in Computer Networking and gain a deeper understanding of the implementation, design principles, and goals of a Computer Network. Explore resource control, content distribution, congestion control, traffic shaping, SDN's, traffic engineering, and network security. View all
Intro to HTML and CSS
Take this course and become a web development pro! View all
JavaScript Basics
Learn the fundamentals of JavaScript and create an interactive résumé with this course! Get started with the basics of the JavaScript programming language and create an interactive version of your résumé. Explore the fundamentals of JavaScript and learn how to create new elements and sections to enhance your résumé. Take this course and become a front-end web developer! View all
Problem Solving with Advanced Analytics
This course provides an introduction to problem solving with advanced analytics. It covers the fundamentals of applying a useful framework to solve a business problem, determining which analytical method to apply given the nature of the problem and available data, and using linear regression to generate business insights. Participants will gain the skills to identify and analyze data, develop models, and interpret results to make informed decisions. The course will also cover the use of other advanced analytics techniques such as machine learning, artificial intelligence, and natural language processing. View all
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. View all
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! View all
Product Manager Interview Preparation
This Product Manager Interview Preparation course will equip you with the skills and knowledge to ace your next PM interview. You'll learn what to expect during the interview, view exclusive interviews with practicing Product Managers, and understand what skills and experience impress hiring managers. Plus, you'll get to see what a day in the life looks like for product managers in different specializations. With additional practice questions and exclusive insights, you'll be ready to land your dream role in product management. View all
Developing Android Apps with Kotlin
Developing Android Apps with Kotlin, developed by Google and Udacity, is the perfect course for anyone looking to learn how to architect and develop Android apps. With this course, you'll learn to use industry-proven tools and libraries to create apps in less time, with fewer errors and less code. You'll get hands-on experience building real Android apps using modern app architecture and Jetpack components such as Room, Work Manager, and the new Navigation component. Plus, you'll learn to use Kotlin features to write your app code quickly and concisely. Get ready to train your brain to think like a mobile developer! View all
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. View all
Swift for Beginners Beginner
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! View all
Developing Android Apps
Developing Android Apps is the perfect course for anyone looking to become an Android developer. With step-by-step guidance from experienced instructors, you'll learn how to build a cloud-connected Android app and gain an understanding of best practices in mobile development. Join now and become an Android developer! View all
Learn ARKit using Unity
Learn ARKit using Unity and create stunning augmented reality scenes with the Unity game engine. Master the fundamentals of C# programming and use it to make your AR experience more dynamic and responsive with proper lighting and physics. Unlock the power of ARKit and Unity and create amazing AR scenes. View all
Eigenvectors and Eigenvalues
This online course on Eigenvectors and Eigenvalues is perfect for anyone interested in Linear Algebra and Machine Learning. Learn how to calculate Eigenvectors and Eigenvalues and understand their applications in Machine Learning. Get ready to explore the fascinating world of Linear Algebra and Machine Learning! View all
Google Cloud Digital Leader Training
Google Cloud Digital Leader Training is an online course designed to give you foundational knowledge about cloud technology and data. It provides an overview of Google Cloud products and services to help organizations with digital transformation. The training also prepares you for the Cloud Digital Leader certification, which tests your knowledge in digital transformation, data innovation, infrastructure and application modernization, and Google Cloud security and operations. View all
How to Install Android Studio
Learn how to install Android Studio on Windows or Mac with this easy-to-follow tutorial. You'll get step-by-step instructions on downloading the Java SDK and setting up a new project with the Android Studio Project Wizard. Get started now with the How to Install Android Studio course! View all
Java Programming Basics
Learn the basics of Java programming with this online course! You'll gain a foundation in Java syntax, understand how computers make decisions, and learn to use IntelliJ, a Java IDE used by professional developers. Master these foundational programming skills and be ready to take the next step in our Java Programming course series. View all
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. View all
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. View all
Android Basics: Multiscreen Apps
Take your Android app development skills to the next level with this course! Learn to build multi-screen apps and create a language-learning app to share with your friends. This course is part of the Android Basics Nanodegree by Google and is designed for those who have completed the Android for Beginners course. No programming experience is necessary! Get ready for an adventure and join us on the journey to becoming an Android app developer. View all
Intro to the Design of Everyday Things
This course introduces the fundamentals of design and how it can be used to improve everyday life. It explores how design decisions, such as choosing a seat in an auditorium or rearranging furniture, can have an impact on the user experience. It also covers topics such as email composition and product design. View all
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. View all
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. View all
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. View all
Developing Android Apps
This course is the perfect starting point for aspiring Android developers, providing an introduction to the fundamentals of mobile development and the Android platform. Through step-by-step instruction, students will learn to build a cloud-connected Android app and gain an understanding of best practices for mobile development. View all
Android Basics: Make Your First App
Take the first step on your journey to becoming an Android developer with Android Basics: Make Your First App! This course is designed for those new to programming, and no prior experience is needed. Learn the basics of Android and Java programming, and create your own birthday card app. With this course, you'll be able to create technology, reach the next billion people coming online, and make an impact on the world. Enroll now and unlock your potential! View all