Version 1.2.0

Released on November 11, 2021

Hi there,

Have you noticed anything different with our app? On completion of a lesson/example, you will now see new updated designs of our end screens. The new end screens will help you in traversing through our app a lot better and make you experience top-notch. We have added some tips, tricks and jokes to make your learning much more interactive.

You can find lesson surveys on our end screens. With this feature, you can now send us your response through a small click on the emojis. In case you are unsatisfied with our lessons, feel free to send us a small message to share your feedback so that we can improve our content to make your learning more worthwhile.

We have also fixed a small design issue that revolves around users with longer names on our leaderboard. With all these changes, mastering Java with Programiz should feel a lot easier. Get the latest updates today :)

Happy Programming!

What's New ?
Added lesson survey end screen
Bug Fixes and Improvements:
Fixed design for users with long names on leaderboard
Fixed content access issue to non-pro user

Version 1.1.11

Released on October 28, 2021

Quick Fix Update!

With this release, we have addressed a few small issues. This week, we’ve worked on the "Bad state" issue that some of our users reported, and we fixed it so that it doesn't happen again.

We have also resolved this issue of ‘notification’ which was faced by some users. It should enhance your experience with our app.

Please feel free to use our app and provide us feedback on how the new update has affected you.

Keep Learning!

Bug Fixes and Improvements:
Fixed 'Bad state' issue for some users
Fixed notification issue
Fixed server exception issue

Version 1.1.9

Released on October 19, 2021

We are back with a brand new update!

We resolved the 'exampleId' problem this week as part of our goal of fixing existing issues on our app. The problem arose anytime a user requested to see a suggested example but we were unable to retrieve it for them to see.

This problem has now been resolved, and you should have a better experience with Learn Java: Programiz.

Bug Fixes and Improvements:
Fixed deserializing issue on exampleId

Version 1.1.8

Released on October 8, 2021

This week, we focused on resolving some of our app's main issues to better help our users get a better experience with our app.

This version fixes the bugs that frequently appear on our bug report pages. Database exceptions on user settings and example issues have been concerning, and the recurrence of the 'bad state' issue has made the experience extremely unpleasant for many of our users.

Please feel free to use our app and provide us feedback on how the new update has affected you. We’re looking forward to hearing from you all soon!

Bug Fixes and Improvements:
Fixed 'Bad state' issue
Fixed database exception issue
Fixed example issues
Changed api key
Fixed MissingPluginException issue

Version 1.1.7

Released on October 3, 2021

This version of our app focuses mostly on resolving the ‘certificate expire' issue that prevented the majority of our users from continuing to use the app. Happy to report that the problem has been addressed, and you may now use all of Programiz's features as before.

Happy Programming!

Bug Fixes and Improvements:
Fixed 'certificate expire' issue

Version 1.1.6

Released on September 30, 2021

This version of Learn Java: Programiz focuses on solving a ‘stream’ error that was reported by a lot of our users. Our team was quick to resolve the issue, so you won’t have to worry about it ever again.

Seeing this, we are extremely glad to see our bug report page has been quite beneficial to so many of you. Do use the bug report page anytime you face a problem and our team will be happy to help you out as soon as possible.

Enjoy your hassle-free journey with Programiz!

Bug Fixes and Improvements:
Fixed stream called on null issue

Version 1.1.5

Released on September 27, 2021

Have you checked out our Challenges yet?

Previously, we had released challenges on our Learn Java: Programiz app and we are pleased to know it has been making quite a positive impact on our users! With challenges, you will be able to enhance your learning experience with our app.

With this release, we have implemented some important new features that should definitely make the most of your experience. After understanding your concerns with the name change process, we have made it possible for you to add your accurate name from your end. Let it reflect on your certificate today!

We have also made it easier for you to report bugs as soon as you encounter one! With a single button click, we can further bridge the gap of communication between us :)

We have also added a new design enhancement on our compiler! You will see a simple status notification that informs you about the status of the connectivity with the server and ultimately, provides you with more context on the compiler. Be sure to check it out and let us know what you think.

Happy Programming!

What's New ?
New design on compiler status
Bug report page
Enabled name change from user’s end
Bug Fixes and Improvements:
Fixed user input issue on compiler
Improved notifications on android and iOS

Version 1.1.4

Released on August 17, 2021

This week's update!

For some time, our users on Android couldn’t sign in with their Apple accounts on Learn Java: Programiz. This release of our app primarily fixes that very issue.

We have also fixed the issue regarding the jumpy contextual information area on the selected menu item of the feedback form. The area of the contextual information resized every time the keyboard popped out, which is no longer an issue.

With this patch, we've successfully completed all the needed improvements on our feedback form! Please feel free to contact us at any time and tell us what you think.

Bug Fixes and Improvements:
Fixed Apple sign-in on Android device
Fixed contextual information area on active keyboard

Version 1.1.3

Released on August 13, 2021

Another update coming your way!

This release of Learn Java: Programiz provides more contextual information on the selected menu item of the feedback form. This will make it easier for you to offer better reports and ideas, as well as help us comprehend the difficulties you’re dealing with on our app. Try it out and leave us some of your feedback.

With this version, we've addressed all of the smart quotes concerns for iOS users. You will no longer experience this problem while using the app.

We have also added lots of performance improvements for this release. On older versions, our app took the wrong index of the course status causing loading issues and intolerable experience with Learn Java: Programiz. This should not be problematic anymore.

This build fixes some server exceptions regarding command timeout and null exceptions on recent lesson progression.

All in all, it should enhance your experience with our app and assist you in achieving the seamless learning experience that we have always promised.

Get the best of Learn Java: Programiz today!

What's New ?
Added contextual information on feedback options
Bug Fixes and Improvements:
Fixed smart quote issues of example compiler
Fixed course index issue on the app
Fixed command timeout issue
Fixed null exception issue
Enhanced performance of the app

Version 1.1.2

Released on August 5, 2021

Learn Java: Programiz is now faster than ever!

We have fixed some quick tweaks to make your learning experience a lot smoother. We have visibly reduced the app load time and dashboard load time on this new build. No more staring at the loading screen now :)

We have included a few other performance enhancements that will definitely help you guys to have a better experience with our Learn Java: Programiz app.

Our feedback reports are even better now. In the case where the user does face an issue, we have made it possible to get the details of the issue through which we can work hard on solving it at the earliest.

Let us know if your app is smoother for you. Waiting for your responses :)

Happy Programming!

Bug Fixes and Improvements:
Optimized performance for smoother app load
Added device details to the feedback report

Version 1.1.1

Released on July 27, 2021

Quick fix!

There is another new update for you guys! We have a minor bug fix released this week.

A feedback form has been added to the Rate App dialog box that you see on the dashboard which was missed on the last release. We have also improved the way we receive feedback via the feedback form and it is now easier than ever to reply to you from our side.

Do let us know if you face any problems! We will be happy to help!

Happy Programming!

Bug Fixes and Improvements:
Improved feedback communication
Added feedback form to the rate us dialog

Version 1.1.0

Released on July 23, 2021

Grab the latest update to Learn Java: Programiz!

We are very much aware of the current issue regarding our Learn Java app where most users faced “Oops! Something went wrong” on random events. This release of the month focuses exactly on solving that very issue. You will no longer have to face such an occurrence ever again. If by any chance you do, you can always let us know through emails and our feedback forms.

Yes, you heard that right! We have finally implemented feedback forms in our app. Your concerns and suggestions will be highly appreciated. There are multiple corners where you can contact the Programiz team via the app itself beginning from profile page to compiler. We earnestly hope it brings out our communication to a much higher level!Try the feedback forms today and let us know all about your experiences!

We have few design enhancements on the sign up page. New users will be notified that their names will be used on the certificates and cannot be changed once signed up.With that, we also want to let our users know that subscription logic on the app has been refactored for a much smoother experience on both ends.

Get the best of Learn Java: Programiz today!

What's New ?
New design on the sign up page
Implemented feedback forms
Bug Fixes and Improvements:
Refactored subscription logic in the app
Fixed smart quotes issue on compiler shell on iOS
Enhancement on fetching suggested example on dashboard

Version 1.0.2

Released on July 2, 2021

Compiler upgrades coming through!

For our iOS users, the smart quotes issue has always been there. But with this release, we have finally come around to fix that very notorious issue. With the fix that’s implemented, you can use any smart quotes and it will automatically change it into the straight quotes!

This build also fixes the issue on our compiler of Examples section. Whenever a user tried to tap on the compiler, the keyboard would blink on every touch which wouldn’t allow the user to input on it. With this release, you can now code without facing such a problem ever again!

Happy Programming!

What's New ?
Disabled smart quotes on iOS
Bug Fixes and Improvements:
Fixed blinking keyboard issue on Examples

Version 1.0.1

Released on June 24, 2021

Greetings to all Java enthusiasts on Programiz! We are here with the first ever update on our Learn Java: Programiz app since it’s release. And these are some enhanced new upgrades!

For this release, we have implemented push notifications on the app. You can see the notification card on the top of the dashboard, whenever notifications are sent out, to let you know of all the things happening for Learn Java: Programiz. This feature will definitely help you be in the loop for the changes and updates coming your way.

We have also integrated a new version of Google Mobile Ads SDK and successfully replaced interstitial ads with banner ads on the app. Exclusive to non-PRO users, you will now see a new ads screen that provides much more context on the ads that are shown on your device.

Keep an eye out for all of the new changes coming to the app.

Happy Programming!

What's New ?
Implemented push notifications
New ads screen
Bug Fixes and Improvements:
Certificate claim improvements on iOS
Dashboard loading issues
Design fixes

Version 1.0

Released on May 10, 2021

Introducing one of the highly requested apps of all time, Learn Java: Programiz!

Learn Java is an interactive app for all Java enthusiasts who want to learn Java for absolutely free! Built with high coverage on the fundamentals of Java programming language, 80+ interactive examples and tonnes of quizzes, it is here to be the best one yet!

Created with careful assessment of feedback from hundreds of programming beginners and our previous two apps, Learn Java comes with all the benefits of Programiz Pro right from the start! Don't get us wrong, we still value our free resources and you can access the entire content with no worries. Our Pro subscription is specially addressed to people that want more from our app.

With Programiz Pro, you can get hold of an ad free experience and unlimited code compilations with the power to skip lessons. Complete the course and claim your certificate right away :)

Along with seamless self-paced learning experience, bite-sized lessons, and all the benefits of distraction-free Programiz Pro, Learn Java offers a hands-on approach that lets you write Java programs from the ground up.

Swipe. Learn. Repeat.

Master Java One Step at a Time.

Start your programming journey with us!

What's New ?
Access highly curated Java lessons
Explore tonnes of practical hand-picked Java examples for beginners
Interactive Quizzes
Bookmark your favorite topics and revisit them anytime
Track your progress across devices
Programiz Pro subscription
Ad-free mode
Dark mode
Unlimited compiler usage
Unlocked lessons
Get Certified