John Purcell worked as a software developer and contractor for over 14 years for a whole bunch of companies including CSC, Proquest, SPSS and AT&T in the UK and Netherlands, after which he decided to work full-time as a private software trainer aka Udemy instructor.
After spending four years in the beautiful city of Budapest, Hungary and a year in Berlin, he now lives in his home town of Derby, UK.
Learn to program in the Java programming language.
This course assumes no prior programming knowledge, just a desire to learn to program.
In this Java web application tutorial you’ll learn how to create dynamic websites using the core technologies of Java web programming.
If you want to create your own interactive websites, if you know some Java and you want to take your skills to the next level, or if you want hot skills for the job marketplace, this Java web application tutorial course is for you.
In this Java web application tutorial course you’ll learn how to:
You’ll learn how to take your basic Java knowledge and use it to create websites using the same technologies (servlets, JSPs and JSTL) that everyone from self-employed web developers to huge corporations use to create modern interactive web sites.
Discover how to write effective multi-threaded code in Java; learn why problems can occur with Java multithreading and how to fix those problems.
Who is the target audience?
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.
A fun and informal guide to the Hungarian language.
We introduce you to Hungarian gently, starting with the words you’ll need the most, and gradually building up your vocabulary and understanding of Hungarian grammar.
You’ll learn the basics of Hungarian in a natural way, enabling you to accomplish many basic tasks in Hungarian and providing you with a solid basis for further study.
Discover some of the most useful, important and common design patterns in Java; reusable code patterns that you can use to structure your program and perform common tasks.
Includes lots of examples with full source code. “Design Patterns” has been the big buzz phrase in the Java community for some time now, and if you want to be able to write effective Java programs, work as a Java developer or pass exams in Java, you can’t afford to miss out.
Fortunately, this course is entirely free 🙂
Take this FREE Java Design Patterns and Java Architecture course right now and learn everything about java design patterns and java architecture.
Discover some of the amazing things you can do with Perl 5, including downloading text and images from the Internet (just like Zuckerberg in The Social Network), reformatting data, importing and exporting data to and from databases, sysadmin-type tasks like renaming or moving files, fixing even huge amounts of data quickly and even creating web CGI scripts.
In this course you’ll also learn how to use regular expressions, those unbelievably useful little things that have now made their way into almost every serious programming language, yet remain the bête noire of many a developer.
A practical guide to Android development.
Learn to create Android programs using Java, and create the app of your dreams!
Who is the target audience?
This course will take you from beginner in SQL and MySQL to an advanced level.
Whether you’re a complete beginner with only basic computer knowledge, or a professional who already uses MySQL but wants to understand advanced features like transactions, user permissions, triggers and stored procedures, this course can help you.
Database skills are highly in demand in the I.T. industry; everything from websites to multiplayer games are likely to make use of some kind of database.
This course will take you from a basic knowledge of C++ to using more advanced features of the language.
This course is for you if you want to deepen your basic knowledge of C++, you want to learn C++ 11 features, or you’ve taken my free beginners’ C++ course and you’re looking for the next step.
We’ll start with a look at C++ file handling and move through STL, template classes, operator overloading, lambda expressions, move constructors and much more besides.
This course teaches you the powerful, fast and popular C++ programming language from scratch, assuming only basic computer knowledge.
If you want to develop apps that squeeze the most power from your computer — high-end desktop games or complex artificial intelligence programs, for instance — or if you want to use a language that let’s you get close to your machine and access all of your computer’s hardware, C++ is the language for you.
While C++ is quite challenging, in this course we’ll learn the basics step by step; towards the end of the course you’ll learn how to create a beautiful “particle fire” program, including a smattering of the basic principles of game development.
An introduction to the widely-used Java Spring framework.
Discover how to wire together your Java objects using Spring and dependency injection.
You’ll learn how to set up your system for Spring development, how to use Maven, and how to work with databases using Spring and Hibernate and how to create web applications with Spring MVC.
We’ll also look at managing user accounts with Spring Security,JDBC, working with web forms, Apache tiles for building modular web pages, aspect-oriented programming (AOP) and using Log4J and JUnit.
Have you take any Udemy course by John Purcell before?
What was your experience? Please leave your thoughts in the comments below.
Found this article useful… please share.
Geoffrey is an experienced software developer and open source evangelist. When not coding he writes and talks about current technology trends, small business tips and developer productivity hacks. He is no coffee addict.
Top 15 Best Web Development Courses on Udemy in 2018
Top 19 Best Selling Development Courses On Udemy in 2017
11 Best Selling Computer Programming Courses on Udemy
11 Best Selling Social Media Marketing Courses on Udemy
Top 9 User Experience Design Courses on Udemy
Rob Percival Udemy Courses on Software Development