Cave of Programming - Ultimate Subscription
Get all our courses for a single monthly price!
Enroll in Course
Get access to ALL the courses on this website for a low monthly fee. Cancel anytime you like.
Happy Coding!
John
Your Instructor
I worked as a professional developer for 14 years for several different companies including Proquest, CSC and AT&T before going full-time as a course creator. I currently live in Italy, although as a native Brit you get to enjoy (or put up with!) my British English accent while following your chosen courses.
In my spare time I like to write science fiction, often in cafes, and I'm a fan of old books.
Courses Included with Purchase
Python for Java Developers
A concise tutorial on Python for people who already know how to program in a high-level object-oriented language, especially Java.
<p>
This course introduces you to the Python you need to know without unnecessarily explaining things you already know.</p>
$20
Python and Machine Learning for Complete Beginners
Become a part of the artificial intelligence revolution
$34
Advanced Java
Code and tools to take your Java to the next level.
$19.99
Advanced C++ Tutorial
Discover intermediate to advanced C++, including the fantastic new features added in C++ 11
$29
Create a Neural Network in Java
Learn how neural networks work and how to code one from scratch in Java
$29
MySQL and SQL for Beginners
Learn to create and query databases using the free MySQL Server and Workbench
$29
C++ for Complete Beginners
Learn to program in C++ from scratch.
FREE
Java Swing (GUI) Programming: From Beginner to Expert
Learn how to create desktop and Internet GUI Java programs and take your Java programming to the next level.
$29
Java 11 for Complete Beginners
Learn modern Java programming from scratch
$19
The Java Spring Tutorial
A guide to the basics of the Java Spring framework, including web programming with Spring MVC and Hibernate
$29
Java for Complete Beginners
Learn to program using the Java programming language
FREE
Java Multithreading
Unveiling the mysteries of multithreading in Java. The ultimate Java multithreading course
FREE
Servlets and JSPs: Creating Web Applications With Java
Learn how to create dynamic websites using the Java programming language with this java web application tutorial
$29
Java Design Patterns and Architecture
Discover how to use design patterns to structure and simplify your Java program on this FREE Java Tutorial for Beginners
FREE
Learn Perl 5 By Doing It
Learn Perl by actually creating useful, working Perl programs for everything from web scraping to fixing your data.
$29
Learn Android 4.0 Programming in Java
Learn to write real, working Android applications quickly and effectively, from the ground up.
FREE
Learn the Java Spring Framework: Create a Social Network with Spring Boot
Learn how to get dynamic and secure websites running quickly with Spring Boot
$29
Introduction to React and NodeJS
For Javascript Developers
$5
What's New In Java 8 (Under Construction)
Discover the great new language features of JDK 8.
FREE
Multithreading in C++
How to use multithreading in modern C++
$19
Create a Neural Network in Java from Scratch
The Ultimate Web Development Course
Learn ALL the major web development technologies in one working project: HTML, CSS, MySQL, PHP, jQuery and AJAX
$29
Original Price: $377.99
Frequently Asked Questions
When does the course start and finish?
The course starts now and never ends! It is a completely self-paced online course - you decide when you start and when you finish.
How long do I have access to the course?
How does lifetime access sound?
After purchase, you have unlimited access to this course for as long as you like - across any and all devices you own.
What if I am unhappy with the course?
We would never want you to be unhappy!
If you are unsatisfied with your purchase, contact us in the first 30 days and we will give you a full refund.