در طول این دوره مفاهیم و موضوعات زیر آموزش داده میشود: 1. متغیرها و نوعها: مقدمهای در مورد متغیرها، نوعهای داده اصلی (مانند عدد صحیح، عدد اعشاری، رشته و بولین) و تعریف و استفاده از متغیرها. 2. عملگرها: آشنایی با عملگرهای جاوا (مانند جمع، تفریق، ضرب و تقسیم برای اعداد) و استفاده از آنها در عملیاتهای مختلف. 3. ساختارهای کنترل جریان: مفاهیمی مانند شرطیها (if-else)، حلقهها (for، while، do-while) و سوئیچ (switch) برای کنترل جریان اجرای برنامه. 4. توابع: تعریف و استفاده از توابع در جاوا، ارسال پارامترها به توابع، بازگشت مقدار و نوعهای برگشتی توابع. 5. آرایهها: مفهوم و استفاده از آرایهها در جاوا برای ذخیره و دسترسی به مجموعهای از مقادیر. 6. کلاسها و شیءگرایی: مقدمهای درباره کلاسها، شیءگرایی و مفاهیم مرتبط مانند ارثبری، تجزیه و ترکیب و پلیمورفیسم. 7. استثناها: مدیریت و کنترل خطاها در جاوا با استفاده از استثناها. 8. ورودی/خروجی: خواندن و نوشتن داده از و به وسیله ورودی/خروجی استاندارد در جاوا. 9. پکیجها و واحدهای برنامه: سازماندهی کد در پکیجها و استفاده از واحدهای برنامه (classes و interfaces) برای مدیریت پروژههای بزرگتر.
مبتدی: برای کسانی که می خواهند تازه شروع به یادگیری کنند
متوسط: برای کسانی که آشنایی دارند و تا حدی بلدند
حرفه ای: برای کسانی که بلدند ولی می خواهند بیشتر یاد بگیرند