Courses tagged with "Udacity" (197)
Are you ready to conquer your next interview? To succeed, you need to understand the expectations. Virtually all technical interviews follow a very set pattern: you get asked a very specific type of question, you're required to have very specific knowledge, and you're expected to answer—and interact with your interviewer—in a very particular way. Knowing this in advance, and preparing accordingly, is the key to success. This course was designed to give you what you need to ace a technical interview. Included are: - videos that walk you through the algorithms and data structures concepts commonly asked in technical interviews - an explanation of efficiency, and an explanation of how it relates to topics covered throughout the class - practice problems and quizzes to test your understanding - a mock interview with a breakdown explaining how interviewers expect you to explain your thought process - curated links to outside resources, including a special link to live practice interviewing with other Udacity students on Pramp - if you’re a Nanodegree student, a final project where you can answer interview questions and get feedback from a trained reviewer. The goal of this course is to prepare you for a real technical interview, so we focus on the material you'll actually be expected to do.
The Time Series Forecasting course provides students with the foundational knowledge to build and apply time series forecasting models in a variety of business contexts. You will learn: * **The key components of time series data and forecasting models** * **How to use ETS (Error, Trend, Seasonality) models to make forecasts** * **How to use ARIMA (Autoregressive, Integrated, Moving Average) models to make forecasts** Throughout this course you’ll also learn the techniques to apply your knowledge in a data analytics program called Alteryx. This course is part of the Business Analyst Nanodegree Program.
In this course, you will build a series of simple apps to become more comfortable with the UIKit framework and master its most widely used components. This framework constitutes the building blocks of the user interface for all iOS apps, and is crucial for any iOS Developer to be intimately familiar with.
This course is optimized for the developer who is looking to efficiently learn the most important design techniques that will help them make better apps (with a focus on mobile/Android). This is a UX design course built for current (and aspiring) mobile developers. In this short course, you'll step back from your IDE and dive into the techniques that great designers use to plan and prototype amazing apps before any code is written. ####[Download Udacity's Android app](https://play.google.com/store/apps/details?id=com.udacity.android) to keep learning wherever you go!
This course covers the essentials of using the version control system Git. You'll be able to create a new Git repo, commit changes, and review the commit history of an existing repo. You'll also learn how to keep your commits organized using tags and branches and you'll master the art of merging changes by crushing those pesky merge conflicts. Oh no! Was a mistake made along the way? Learn how to edit commits, revert changes, or even delete commits.
In this course, students will iterate on a single project starting with sketches, user personas, and outlines. Through the process of user testing and iteration, students will create a highly refined and well-designed virtual reality experience—starting with low-fidelity content and continually improving it based on information from real users. Through the lens of a single application using Unity, user testing, and mobile VR, students will learn about things such as simulator sickness, movement mechanics, audio, user focus, and the overall design process. Once a student has completed the VR Design course, they are ready to create a well-designed VR experience from inception to final product.
After taking this course, you should be able to identify the pros & cons of the VR headsets currently on the market, identify future technologies that will increase the immersiveness of VR, and give examples of ways VR will impact certain industries, such as Education or Medicine. Throughout the course, you will be exposed to key concepts that are used in the VR industry such as Lightfield Displays or Foveated Rendering. You will also get a chance to prototype some of these concepts in the Unity Game Engine. At the end of each lesson, you will write a blog post, where you will design a VR applications for the headset of your choice using the concepts we have covered.
In this course, you’ll learn the the fundamentals of using the Unity Game Engine to build beautiful and performant VR scenes. Starting from basic game objects, you will learn about transforms and materials, so that you can position objects and make them look realistic. Next, you will experiment with animations and cameras in order to make our scenes more engaging in VR. And finally, you will add some complex lighting to your scene to really make your experience really stand out.
This course is designed to teach you how to make your VR experience more dynamic and responsive to your users. You will be exposed to C# programming and using it in the Unity interface. Upon completing this course,, you will have learned basic programming constructs such as methods, loops, variables, and using events and how to apply them in a VR environment.
In this course you’ll get hands-on experience making web applications accessible. You’ll understand when and why users need accessibility. Then you’ll dive into the “how”: making a page work properly with screen readers, and managing input focus (e.g. the highlight you see when tabbing through a form.) You’ll understand what “semantics” and “semantic markup” mean for web pages and add ARIA markup to enable a range of assistive devices. Finally, you’ll learn styling techniques that help users with partial vision navigate the your pages easily and reliability.
Try to picture yourself sitting down with your computer, ready to start developing a fully functional web application for the first time, available online for millions to use. “Where should I even begin? How long is this going to take me? Am I making any mistakes along the way?” The questions may leave you with an uneasy feeling that you will learn many lessons the hard way. In this intermediate course, Steve Huffman will teach you everything he wished he knew when he started building Reddit and, more recently, Hipmunk, as a lead engineer. Starting from the basics of how the web works, this course will walk you through core web development concepts such as how internet and browsers fit together, form validations, databases, APIs, integrating with other websites, scaling issues, and more; all of which form part of the knowledge it takes to build a web application of your own.
In this course, you’ll learn how to setup your development, get super productive during daily work and iteration, prevent yourself and your site from disasters and save a lot of time and effort with automatic optimization and automation. Finally, you’ll learn how to do all this while being confident your code runs on a multitude of devices in the real world.
In this course, you’ll learn what documentation is and why it’s an important part of the development process. You'll learn how to build a well-structured README that you’ll be able to incorporate into your projects moving forward. By the end of this course, you will have written your very own README file using Markdown.
"If debugging is the process of removing bugs, then programming must be the process of putting them in."
*Edsger W. Dijkstra* Debugging is yin to programming's yang; you can't have one without the other. However, finding bugs in programs can be an incredibly frustrating and demotivating process for developers. This course will teach you a variety of techniques to help make debugging your code easier.
Trusted paper writing service WriteMyPaper.Today will write the papers of any difficulty.