Introduction

Java is one of the widely used programming languages nowadays… And there has been a big change to the language starting Java 9 and after adding Modular Features!

Now, in this great Object-Oriented programming language, you have the option of including “Modularity” to your code, right from the beginning of designing and coding your application using Java 9+’s JPMS or Project Jigsaw.

You will learn what “Module”s in general are and why “Modularity” is that important in software design. And then, we will show you how you could achieve all that using Java 9+’s modular features in action, by applying them on our sample project.

This course tries to convey the basics of Java 9’s Modularity (JPMS or Project Jigsaw) in less than an hour, in an “easy to catch” manner 😊

Curriculum

What this course contains? And how long it takes?

  • Course Objectives

    Check What You'll Learn!

  • 6 Videos

    HD!

  • 44 Minutes

    and 48 Seconds!

  • 12 Downloads

    of Code Projects We Have Used in This Course

  • 4 quizzes

    One at the End of Each Chapter

  • 1 (Optional) Survey

    at the very end to let us know how to improve!

Learn about Basics of Java 9 Modularity (JPMS or Project Jigsaw)

Be one of the firsts to hear about our future courses, and

Register Now

About the Instructor

Reza Khojasteh has been a software developer and instructor for more than two decades now, although he loves teaching the most!

He holds B.Sc. and M.Sc. degrees in computer science and software engineering and has always been passionate to find new methods to teach the concepts of computing and programming to students, in the easiest possible ways.

Doing that, he has tried to constantly observe the real world to find samples/patterns in the real life, and use them to convey the concepts of the cyber world, better.

He mostly considers himself as a "second teacher"; a phrase which he has made up to express what he does; learning new subjects and teaching them to others, so that they would be easier to catch!

  • What Others Say

    "I first met Reza back in 1998 when I was a first-year software engineering student at AmirKabir University of Technology. He was one of the best senior students in our department and very active in both "Algorithm Design and Implementation" and "Artificial Intelligence." Through my interactions with Reza in his C++ class and with him in the RoboCup competitions, I became very interested in pursuing Artificial Intelligence, which led me to choose AI as my primary area of research in grad school and a career with AI at its core. I consider Reza as one of my most influential instructors and I highly recommend his mentoring and instructional services."

    Reza Rastegar

    Ph.D. in Applied Mathematics at Iowa State University and Director of Data Analytics in Occidental Petroleum, Houston, TX, USA

    Reza Rastegar
  • What Others Say

    "Reza was very well known in my university years amongst the more junior students for his excellent teaching skills. He was very good at articulating rather complex programming paradigms and concepts in an understandable manner and to initiate enthusiasm amongst the students. What is more, he was very patient with students and ready to answer question after question."

    Amir Hadad

    Ph.D. in Computer Science at the Australian National University and Lead Architect (Big Data Solutions) at Capgemini, Canberra, Australia

    Amir Hadad
  • What Others Say

    Reza was my first undergraduate instructor in the "Introduction to Computer Engineering" class at the School of Computer Engineering at Amirkabir University of Technology. In my opinion, and many others who have attended his classes, he is a very smart person, knowledgeable in computer science, eager to share his knowledge and expertise with others, and a really good teacher. I greatly admire his continuous efforts to share his knowledge with others through creating this website and recommend taking his online courses to everyone who is interested in learning computer science.

    Hamed Janzadeh

    Senior Machine Learning SDE, AmazonAI, Amazon Web Services, Palo Alto, CA, USA

    Hamed Janzadeh

Learn about Basics of Java 9 Modularity (JPMS or Project Jigsaw)

Be one of the firsts to hear about our future courses, and

Register Now