95% off Java Memory Management (Coupon)

Java Memory Management - Udemy Coupon

Get Discount


Bonus: download a free guide that reveals 11 tricks for getting the biggest discounts on Udemy courses, including this course.

Coupon & course info

Course Name: Java Memory Management

Subtitle: What Java professionals need to know about memory, garbage collection, tuning the VM, and avoiding memory leaks.

Instructor: Taught by Matt Greencroft, Course tutor at Virtual Pair Programmers

Category: Development

Subcategory: Skills

Provided by: Udemy

Price: $200 (before discount)

Free coupon code: See above (no charge for coupon)

Review info & popularity

As of April 29, 2017…

Students: 1086 students enrolled

Ratings: 175 reviews

Rank: ranked #61g in Udemy Development Courses

Brief course description

This is a course for Java professionals (or aspiring Java professionals) who need an in depth understanding of how memory works in Java. In this course you’ll learn what kinds of memory leaks are possible in Java, and how to avoid them. In addition I’ll show you tools you can use to analyse how your applications are performing, and detect inefficient memory use, such as objects which are taking up too much memory, or problems causing inefficient garbage collection. And we’ll see how to fix these.

You don’t need to be a Java Expert to do this course, but you should be able to confidently create basic Java code before you start.

(Read more about this course on the official course page.)

Matt Greencroft bio

Having worked for over 20 years as a professional programmer, mainly in banking, Matt now teaches for Virtual Pair Programmers. His specialist areas are JavaEE, Android, Hadoop and NoSQL. Matt’s currently working on a Clojure project, which he finds an enjoyable challenge!

(Learn more about this instructor on the official course page.)

Recommended courses

If you like this course, you might also be interested in:


1. Complete E-Commerce Course – Java,Spring,Hibernate and MySQL

Step-by-step guide on how to develop a complete E-Commerce website with both front-end and back-end

Taught by Le Deng, ldeng.net/courses, consultant, thousands of students


2. Python for Beginners 2017

Learn Python– The Swiss Army Knife of Coding Languages

Taught by LearnToProgram, Inc., Learn Web, Mobile and Game Development


3. NativeScript for the Angular 2 Developer

Build native iOS and Android mobile applications using Angular 2

Taught by Nic Raboy, Developer Advocate & Software Engineer


4. SQL for Newbs: Data Analysis for Beginners

A course you’ll actually finish! This SQL course taught by a Product Manager and Senior Marketing Data Analyst

Taught by A Course You’ll Actually Finish, A Course Series


5. Artificial Intelligence: Reinforcement Learning in Python

Complete guide to artificial intelligence and machine learning, prep for deep reinforcement learning

Taught by Lazy Programmer Inc., Data scientist and big data engineer

Final details for this Udemy course

Languages: English

Skill level: Intermediate Level

Lectures: 29 lessons

Duration: 3 hours of video

What you get: The best Java programmers have a deep understanding of how memory works in Java, and use this to influence how they create their code. This course will give you that understanding, together with the tools that you will need to investigate when things go wrong.

Target audience: This is an advanced Java course, and is most suitable for Java programmers who have some experience creating real world production software.

Requirements: This course is aimed at students with some basic knowlege of Java. If you are comfortable with creating basic applications, creating objects and running code, then you’ll be fine to do this course. You will need to have a java compiler installed, and ideally a development environment such as Eclipse.

Access: Lifetime access

Peace of mind: 30 day money back guarantee

Availability: available online, as well as on iOS and Android

Download options: check course to see if you can download lessons