If you’ve ever helped create a product, large or small, you’ve probably used some aspect of product design, most likely without ever realizing it. Both the form and function of a product needs to seamlessly come together in order for it to be successful. As more and more companies come to this realization, the skill-set of a product designer with a deep understanding of how to communicate and test ideas is becoming a hot commodity.
Product design isn’t just about the UX (user experience) or UI (user interface) of a product. It is about materializing game-changing ideas into a product or feature that customers can use. Eric Eriksson, a well-known product designer, defines the role as being responsible to “identify, investigate, and validate the problem, and ultimately craft, design, test and ship the solution.”
Our mission at Udacity is to help you succeed in your career and ultimately transform your life. Even as we’ve evolved from providing free content to now providing both free and paid learning options, our core values remain the same. We work with industry leaders like Google to provide you with the skills that today’s employers are seeking. We help you prepare for a new job or a new career and we rejoice in your accomplishments.
One way we can further help you reach your goals is to reduce the cost of a Nanodegree. We’re excited to announce a new feature of the Nanodegree program that will give you half of your tuition back when you graduate within 12 months of enrollment. When this concept was recently launched as a pilot initiative, one of our Data Analyst Nanodegree graduates, Rafael Castillo, took advantage of it and had this to say:
Kelly Marchisio was spurred by an interest in programming after taking an Intro to CS class before working in customer service at Google. She ultimately started the Full Stack Nanodegree at Udacity and was able to turn that experience into a full-time Web Solutions Engineer position at Google! Check out the video to see what inspired Kelly to make the transition.
GitHub is a web-based Git repository hosting service that provides access control and collaboration features for every project. GitHub provides a space for open source projects, working with peers, and even a venue for recruiting. As of 2014, Github is the largest code host in the world.
The Open Source Philosophy – Recursively Share Work for Others to Build Upon!
GitHub will help you contribute to the open-source community. You can set up your profile for free, start your projects, or build on top of others’ work. Over time, people can learn from you too!
Remember Ben Halperin, Front-End Nanodegree graduate who turned his Udacity experience into a full-time web developer gig in the health care industry? We recently caught up with Ben in-person to get a better understanding of exactly how he was able to transition from a Udacity education all the way through getting hired for his new job.
Ben delivers some great insight into exactly how his Nanodegree project and learning experience helped in the job interview process. We hope this helps inspire and educate other Udacity students (maybe you?) and shows that career change goals are well within reach. Well done, Ben!
Git and GitHub are two of the coolest technologies around for developers. Git, despite its complexity and rather terse beginnings, is the version control tool of choice for everyone from web designers to kernel developers. And GitHub is the social code-hosting platform used more than any other. On GitHub, you’ll find everything from playful, simple experiments to the Linux kernel itself.
But despite this popularity, there’s a lot to learn if you want to use these tools properly, and not just be a beginner. Both tools are sophisticated, providing a rich tapestry of functionality. Consequently, they’re not for the faint of heart: they can be quite demanding if you want to use them to the fullest.
So if you’re just starting out, perhaps coming across from one of the older version control tools, I want to help you make a great start, by giving you a solid working foundation from which you can grow your knowledge over time. To do so, we’ll start with Git, learning how to perform the common operations you’ll do every day on a local source code repository. Then we’ll cover the basics of GitHub, and how to integrate the local Git repository into it, so that others have access to this project as well. Sound good? Then let’s get started.