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

Many of our working environments today are closer to soul-destroying than they are to inspiring and captivating. We feel unfulfilled by our work, without ever realising that it doesn't have to be that way. The fundamentals of Lean and Agile provide an incredibly powerful way of re-thinking what we do - allowing us to provide value early - so that we can reverse those feelings and, instead, reap the enjoyment of truly making a difference in our work.

Add to course comparison   |  |  View your course lists
course level image
business image
cost range image

iOS 6 App Development Fundamentals LiveLessons is unique among iOS videos published today--it's the only one that takes a complete "app-driven" approach to teaching iOS programming.  Expert video instructor Paul Deitel teaches key iOS 6 concept in the context of fully coded and tested iOS 6 apps.  You learn iOS 6 as you build great iOS 6 Apps! This LiveLesson is ideal for people familiar with object-oriented programming in Java, C++, C# or Objective-C (an Objective-C background is not required).

Add to course comparison   |  |  View your course lists
course level image
programming image
cost range image

Make those apps you've always wanted, and sell them on the App Store and on the Google Playstore. Get started TODAY. In this couse, you'll learn how to create HTML5 apps for iPhone, iPad, Android devices and the web. The course is aimed for both beginners and people with some web development experience.

Add to course comparison   |  |  View your course lists
course level image
programming image
cost range image

Do you want to program iPhone apps and iPad apps, but are not sure where to start?  Are you ready to jump right into the exciting world of mobile development, but have little or no programming experience? Then this is your course! Our iOS Development Code Camp is the only course available that allows a non-programmer to learn the basics of programming and then create iOS apps. The set of iOS app development tutorials will teach you how to program iPhone and iPad apps. Starting with the very basics of C programming long-time technical trainer Mark Lassoff will take you through the fundamentals of programming iPhone apps.  

Add to course comparison   |  |  View your course lists
course level image
programming image
cost range image

This is a thorough class where you'll learn the tools, techniques, and photography tips to create gorgeous iPhone photographs (using an iPod Touch or iPad as well). With more than 80 short video lessons - which you can access and review anytime, forever... you will learn the information and techniques to take your mobile photography to the next level. Learn to use 'the camera that's always with you' -- whether it's for travel, for business, for family, or just for fun with friends.

Add to course comparison   |  |  View your course lists
course level image
arts image
cost range image

This course will teach you how to program in the Java Programming Language, focusing on Java concepts that you will need in order to develop Android apps. Many of the topics include on-line labs with a novel automated tutor that has been university course tested and shown to significantly improve student learning.  All of the exercises can be completed on the web, so you don't have to do any installations.  The Eclipse IDE is introduced so if you prefer, you can install the professional tools you will need for Java and Android development. Automated testing with JUnit is included along the way, with a special emphasis on test-driven development. This course introduces Android briefly through three simple Android apps and lab exercises, and it is designed to get you ready to take a professional Android course. 

Add to course comparison   |  |  View your course lists
course level image
programming image
cost range image

Java Fundamentals I and II will show you everything you need to know to start building robust, powerful software with Java SE. This online java course  provides 14+ hours of core Java tutorial and advanced concepts!

Add to course comparison   |  |  View your course lists
course level image
programming image
cost range image

This course teaches you how to create desktop and web-based applications using Java Swing, Java's built-in user interface toolkit. Each tutorial is fairly self-contained; but we'll also build two complete applications step by step along the way, so you can choose either to work through the whole course or to dip in and out. Among other things we'll look at nearly all Swing widgets, we'll take a look at JDBC for database access, the graphics API, model-view-controller (MVC) architecture, serialization for saving data, the listener-event model and even basic animation. When you finish the course, you'll be an advanced Swing developer, capable of creating complex and scalable Swing GUI applications.

Add to course comparison   |  |  View your course lists
course level image
programming image
cost range image

Learn everything you need to build world-class web applications in this JavaScript class for beginners. JavaScript Basics I and II provides you with all of the training you
need to build world-class web applications. Begin with JavaScript basics,
including control statements, functions, arrays, objects, events, CSS, DOM,
and more. Then, master scripting with XML and RSS, and finish by learning to
build the rich Ajax applications that are taking the Web by storm! Your instructor, Paul Deitel, delivers over 14 hours of world-class video training.  Using the Deitels' signature "live-code" approach, Paul teaches by analyzing complete working programs, not trivial code fragments.

Add to course comparison   |  |  View your course lists
course level image
web image
cost range image

A few years ago, Javascript’s potential was uncertain and many programmers considered it useless. These days, however, competent programmers have identified Javascript’s real potential and uses, and it has gone from a toy language to the main language of the browser. It has become one of the most useful languages of this era. Every developer needs at least a basic understanding of Javascript. A developer who knows Javascript is the rockstar of the company and is in constant demand by employers. Our online Javascript course will get you started by teaching all the essential aspects of coding in Javascript. 

Add to course comparison   |  |  View your course lists
course level image
web image
cost range image

Pages