You are here

Udemy

Udemy helps students make moves. Whether you want to get promoted, break into a new industry, start a company, further a passion, or just accelerate your life, Udemy helps you learn from the amazing instructors in the world, so that you can get there and get there faster.

Udemy's team recruits the world's top experts, including New York Times best-selling authors, CEOs, celebrities, and Ivy League professors. These expert instructors have taught over 500,000 students on Udemy, helping them learn everything from programming to photography to design to yoga and more.

Course List

JavaScript for Programmers approaches JavaScript as a programming language. To build today's modern web applications, you need to know more than how to create an "on click" handler or paste some sample jquery code. Understanding the fundamentals of the language and how to create object-oriented code will allow you to access to the power of JavaScript. In this class, you'll use Jasmine, a behavior driven development framework, as a learning tool to work through exercises that solidify the concepts through hands-on experience with jasmine JavaScript. After taking this course, you will have practical experience with JavaScript language fundamentals. You will have a solid understanding of the language and a foundation in best practice development for using Jasmine JavaScript Testing framework with your JavaScript code.

This project-based course will involve building a real web application using BackboneJS, a framework designed to help you organize code in the browser and manage complex behaviours. We'll be using a simple key/value store, MongoDB and a very lightweight web backend (Ruby Sinatra). This is an advanced video series and it assumes an understanding of jQuery, and server side web development. The second video in the series touches on how to get going quickly.

Javascript is the most important language on the modern web-- and jQuery is it's most important framework. With an understanding of basic Javascript, you can use jQuery and create powerful, impressive visual effects, interface widgets and other site features. If you're worried about cross-browser compatibility problems, jQuery just might be the recipe you've been searching. jQuery commands, methods and widgets perform the same on all modern browsers making it easier to create a powerful interface on your site that is enjoyed by ALL users.

In this jQuery Mobile video based training course, an expert author and trainer walks you through the basics of using this popular Javascript mobile framework to build fully functional mobile websites for mobile browsers. This course is designed for a beginner but familiarity with HTML and CSS markup languages will increase your understanding of how to work with the jQuery Mobile framework.

Reading for parentsDo your kids spend too much time on the computer, phone or tablet? Don't you wish they could do something more productive? Why not get them to learn a life long valuable skill that will lead them into a career that pays 2 times the national average? Programming is the new math. The average computer programmer makes 78k a year and there will always be a need for programmers. The only problem is that all of the educational courses are not tailored towards the learning styles of children. Most of the documentation is geared towards people over 18. This course shows kids how to code by adapting the material to their learning styles. There are animated lectures, informative screencasts and tests.

Have you ever wondered how to make those sweet kinetic typography videos that you see on youtube, in music videos, and in professional films? Looking to make great title sequences for your business videos? Now is your chance! This course teaches you all the basics to get started and the advanced effects to make your work stand out! Whether you're making your own kinetic typography project or you simply want to make a sweet title/intro graphic for your video, this is the course for you.

In this 7+ hour class you learn the basics of C# and .Net programming, including an introduction to classes and objects, control statements, methods and arrays. This class also introduces LINQ to Objects and the List collection.

Traditionally game development is viewed as extremely difficult and hard to master. You imagine thousands of lines of code and spending hours infront of a computer screen. Luckily in the past few years technology has made it easier to learn and produce games. In this course you will learn the basics of game programming through a fantastic visual programming language. This way you will learn how to program without the hassle of writing code.

You have great ideas that you want to turn into games. With this HTML5 Game Tutorial, you can learn how to make those ideas into a reality. This course isn't just a simple how-to-make-a-game course. You get to learn the secrets of game design that are taught in the best game design colleges in the world. This is an HTML5 Game Development course where you will learn to how to make HTML 5, Facebook, Google Chrome Store, iPhone, iPad and android games. This course will teach you everything you need to know from programming to music. You get to learn how to build the entire game from scratch. The HTML5 Game Tutorial will show you how to do all of this in a clear step by step fashion. Along the way you get to listen to insightful tips that you would normally hear in the best game design colleges. This HTML5 Game Development is meant for beginners who have never produced a game before. With this course you can be a star and produce and distribute your own games.