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

A Java Programming Course Aimed Towards The Developer Who Already As Learned The Fundamentals Of Java Programming. In this advanced training course for Java, expert content provider InfiniteSkills builds on the beginners Java course, and goes deeper into programming topics that help you to understand these more advanced Java concepts. Designed for the more experienced Java developer, you should have a good working knowledge of the Java programming language before going through this tutorial. Some of the advanced topics that you will cover in this video training include; generic programming, sequential and associative data structures, classic data structures, sorting and searching, exception handling, database programming with JDBC, networking programming GUI development using Swing and an overview of Multithreading. You will also explore Java Applets, web applications (Servlets), advanced input and output classes, more advanced strings, regular expressions, Java graphics, and finally, closing off with a look at using Eclipse.

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

This Advanced Microsoft Access 2010 Tutorial Video picks up where the InfiniteSkills beginner course leaves off and shows how to work with some of the program's more robust database creation and management features. Presented by a professional IT trainer, the video lessons go point by point through advanced query options and form design, as well as a number of shortcuts and productivity options that can simplify and shift the way you work. Given the advanced subject matter, the order of the Access course is logical and easy to follow. The earliest lessons focus on advanced table design with indexing and input masks. The course shows how to create advanced queries using joins, unions, and sub queries, going step by step where things get complex. Lessons on advanced form design and reporting will allow you to better manage and display your data, and the course's full chapter on Macros make it easy to manage and access data in Access 2010. Project files are included to match the examples onscreen.

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

In this Advanced Perl course you will learn how to create modules but also understand how old school libraries work. You will be able to use, create and understand(!) Object Oriented Perl code. Both using modern OOP systems such as Moose  but also with bare bones Perl. That will allow you to write modern applications and to understand how legacy code works. At the end of this course you will be able to write and understand large Perl applications. The course will have about 5-6 chapters and about 50-60 lectures.

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

Advanced Ruby: a 2nd-level course. If you have already done some Ruby programming, this course will help to take your coding to the next level. It explains some of the more advanced features of Ruby including blocks and procs, threads, regular expressions, exception handling, singletons and metaprogramming. The course is based on Huw Collingbourne’s paperback book, The Book Of Ruby. All the source code is provided in the code archive. You don’t need a copy of The Book Of Ruby in order to follow this course. However, if you decide to buy it you may take advantage of the 30% discount token provided to course subscribers. This course can be used with any editor or IDE and on any operating system that supports Ruby. If you are ready to go beyond the basics and gain a deeper understanding of how Ruby really works, this course is for you.

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

Search advertising is one of the most effective advertising that exists as it has a lower lead cost than most forms of advertising. With search advertising, you no longer have to go out and waste your precious time finding new customers. Your potential customers are already looking for your products and services through search engines. What you need to do is make sure that your company is being found when people are looking for you. Google dominates the search landscape. There are 12 billion queries on Google sites each month in just the United States. When you examine how many search queries Google processes worldwide, the numbers become staggering. While search advertising is very effective; you need to make sure you are doing it correctly or you can just as easily waste money as well. This course will teach you the fundamental you need to know to create effective search marketing campaigns with AdWords, Google's search marketing product.

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

You’ve learned a little Javascript,  but you still look at websites with slick, smooth and elegant user interfaces and want to know how web developers create that. The answer is simple: Ajax.  You’ve probably heard of it, but you’ve always wondered “What is Ajax”? Ajax is simply Asynchronous Javascript and XML. By taking our Ajax course, you can make pages on your web application respond quickly, and with a minimum of screen refreshes. With our Ajax course and a little Javascript knowledge you can use Ajax to take database information and store, alter, sort and conditionally format it all on the client side.  This minimizes the load on your server and makes your applications respond quickly and without reloading the HTML page.  Ajax communicates with the server behind the scenes while your user continues to use your web site, accessing the information they want. Our course will show you numerous Ajax examples and help you become proficient in using Ajax.

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

Android Android App Development Fundamentals Part I is for Java developers new to the Android development environment. Each lesson in this course shows you how to build one particular app, and each of these apps was carefully designed to introduce you to key Android features and APIs. After watching these video lessons, you will know everything you need to start building Android apps. Your instructor, best-selling author Paul Deitel, begins by showing you how to install the Android software stack and work in the Eclipse IDE with the Android Development Tools (ADT) plug-in. He then walks you through seven fully-functional apps that show you how to build your own world-class Android apps.

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

So you want to learn to develop Android mobile apps. The problem is that learning to write programming code is time consuming and quite difficult. What if I told you that you can build Android Apps without ever learning to write code? Seems too good to be true, but it’s not. Using the Android App Inventor platform you can literally build your first Android app in less than an hour using an easy to use drag and drop interface that allows anyone to create their own Android apps with no prior experience. This course is far and away the top selling App Inventor training course in the world. Join the thousands of satisfied Android Developers who are already making money from the skills learned in this course. 

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

Unless you've been sleeping for the last couple of years, you know that Mobile is H-O-T!  And the most popular mobile platform in the world? That's Android. Do you have a great idea for a mobile app that you'd love to get on the market? Does your company need a mobile app to grow it's online audience? Perhaps you've always wanted to learn Android Development for fun? Whatever your reason-- Android Development for Beginners is for you. This course covers the skills needed to produce competent, quality, error-free Android appications.  More importantly, this course builds the foundation you need to learn more advanced skills and create professional, quality mobile applications. While this is a course for beginners, to be successful you need to know the basics of Java. The course will review the more complex Java used in the Android ecosystem, but you should understand Java Basics-- Variables, Loops, Functions, Conditionals should be enough.

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

This course is a complete bundle providing all you need to become an efficient Android developer: video training to ease the learning curve, concrete examples with demo apps, expert PDF chapters for advanced topics, and a companion book to be used as a reference for your future endeavours. You will learn about how to setup your development environment, how to build a Hello World application, how projects are structured, how to use buttons, toast messaging, radio buttons, checkboxes, lists, longclicks dialog boxes, intents, options and context menus, layout, how to localize, how to store data, how to build background processes, how to deal with security and permissions, how to build graphics, how to integrate maps, how to debug, how to make sure your application is performing well, how to publish an application...

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

Pages