Master AI algorithms for trading, and build your career-ready portfolio.Learn the computer vision skills behind advances in robotics and automation. Learn how to store app data to your device using three common techniques: NSUserDefaults, Sandbox, and Core Data.Learn to implement the OAuth 2.0 framework to allow users to securely and easily login to your web applications.This course covers the theory and practice of software analysis, which is at the heart of software development processes such as diagnosing bugs, testing, and debugging.Learn how to grow an app's user base using Firebase Analytics, a free and unlimited analytics solutionLearn how to grow an app's user base using Firebase Analytics, a free and unlimited analytics solutionLearn about the changes made to the JavaScript programming language in ECMAScript 6 and how to use these new improvements to write better cleaner code.In this course you'll implement Account Kit and Facebook Login side by side in a sample app, test our login flow on a series of common use cases, and wrap things up with an introduction to Facebook’s Graph API.In this course, taught in collaboration with Facebook, you'll learn how to design an intuitive, user-centered mobile app, from product conception to release.What does a data scientist do? Great if you're an aspiring developer or someone who wants to learn what programmers do.This course teaches the theory and practice behind building compilers for higher level programming languages.This course takes a holistic view of the embedded system stack focusing on processor architectures, instruction sets, and the associated advanced compiler optimizations.Explore a variety of datasets, posing and answering your own questions about each. Lastly, you’ll learn to find and use modules in the Python Standard Library and other third-party libraries.Discover how the DOM is created and learn to programmatically control the page using JavaScript.This class will teach you the end-to-end process of investigating data through a machine learning lens. This class is all about DNA and how it shapes who we are.Learn how to model problems, and how to optimize performance by using some of the advanced features of Python.This class will give you an introduction to the design and analysis of algorithms, enabling you to analyze networks and discover how individuals are connected.Write Python code to find numerical solutions to systems of differential equations.
You’ll understand when and why users need accessibility, then you’ll dive into how to implement.In this course, you’ll learn how to setup your development environment and save a lot of time and effort with automatic optimization.Learn and practice strategies for developing websites that look great on every device! You'll also learn how to play audio and add images to your apps.This class teaches the basics of networking using Android, and is a part of the Android Basics Nanodegree by Google.In this course, you'll learn the basics of data storage in Android, building your first database and an app that could be used for any small business!This is a design course made for developers. Use ARKit and the Unity game engine to build beautiful and performant augmented reality scenes. Offered at Georgia Tech as CS6220Take your first steps towards becoming a Java developer! No 1-to-1 appointment, no useful support, disorganized lecturers, overpriced tuition. Looking for a listing of Udacity courses? Explore how it works using Python code and command-line tools.Persisting data is a core skill for any iOS developer. Students will learn how to use header files, control flow, functions, classes.Answer iOS and mobile development interview questions with confidence and poise.Learn how to respond to common Android and mobile development interview questions.Learn how to excel at networking both in-person and on LinkedIn.Create a targeted resume that gets the attention of recruiters and lands you an interview in tech.Write a compelling narrative that showcases your value to the company.Learn how to access and modify the DOM with ease using jQuery!Answer front-end technical and behavioral interview questions with confidence and poise.Learn how to tackle interview questions for technical roles in VR Development.Answer common full stack and web security interview questions with confidence and poise.You've used the Internet. Class Central is a search engine and reviews site for free online courses popularly known as MOOCs or Massive Open Online Courses. At the end you will create a full game, called Icicles.This course will explore how to create a game called Giga Gal. This program is perfect for beginners.Use Python, SQL, and statistics to uncover insights, communicate critical findings, and create data-driven solutions.Master the Swift programming language, and create a portfolio of iOS apps for iPhone and iPad to showcase your skills!Learn to apply predictive analytics and business intelligence to solve real-world business problems.In this program you will master Supervised, Unsupervised, and Deep Learning fundamentals.
If you cancel your enrollment within 7 days of signing up, you may be eligible for a full refund.
Hone specialized skills in Data Product Management and master the nuances of evaluating strategic decisions for data pipeline technology and create solutions for real-world data infrastructure problems.Master JavaScript, the most popular programming language in the world. This is the first course in the Android Basics Nanodegree program.Learn how to make your apps interactive using buttons and text! Be equipped for advanced roles in web development, server-side application development, and desktop development.Monetization Strategy is the third of three courses in the Growth Product Manager Nanodegree program.