جاوا یک زبان برنامهنویسی شیگرا است که برای توسعه برنامههای کاربردی وب، برنامههای موبایل، سیستمهای تحت شبکه و… استفاده میشود. در این مجموعه آموزشی، همه مباحث با بیان و تشریح مبانی نظری و سپس با پیادهسازی گامبهگام مثالهای عملی آموزش داده میشوند و مخاطب به صورت کامل با زبان برنامهنویسی جاوا و امکانات مختلف آن آشنا میشود. یکی از ویژگیهای مهم این آموزش، ایجاد امکان آشنایی با متدهای برنامهنویسی پیشرفته (به ویژه برنامهنویسی شیگرا و مفاهیم اساسی مربوط به آن) است. چرا که در کنار مباحث عملی مطرحشده در این آموزش، مبانی نظری، مفهومی و تئوری روشهای برنامهسازی پیشرفته نیز، مورد بحث و بررسی واقع شدهاند، که این موضوع میتواند مخاطبان این آموزش را، در درک عمیقتر مفاهیم مربوط به برنامهنویسی پیشرفته و به ویژه برنامهنویسی شیگرا، یاری کند.