ONLINE
JAVA Course

32 lessons + practical exercises in Java

Aim of the course

This course is intended for beginners without prior knowledge of programming.

The aim of the course is to introduce students to the basics of Java programming (Java Core programming) and object-oriented programming and to get them to the professional level of a Junior Java developer.

Lessons adapted to students' existing knowledge. We take an individual approach even in group work.

At the end of the course, participants will be able to create a dynamic Java application, with more functionalities, that relies on a database.

FOR WHOM IS THIS JAVA COURSE
Enterpreneurs
"I want to make a startup. I want to make a minimal product myself"
Starting professionals
"I want to learn programming and get a job in an IT company."
Freelencers
"I want to become a freelancer and work from anywhere."
Carreer builders

"I want to get promoted faster at my current job."

Students
"I need help with preparation for my school/university exam."
Course program
Module 0. Programming basics.
  • Algorithms
  • Procedural thinking
  • Coding with building blocks
Module 1. Java Introduction.
  • What is Java
  • Java installation
  • History
Watch knowledge bites
Module 2. Java IDE.
  • Eclipse installation
  • Working with Eclipse
  • GIT
Watch knowledge bites
Module 3. Structure of Java Program.
  • Modifiers
  • Methods
  • Interfaces
  • Inner Classes
  • Collections
  • Arrays
  • DataTypes
  • Control Structures
  • Exceptions
  • I/O
  • Casting
  • Java Coding Conventions
Watch knowledge bites
Module 4. Object-Oriented Programming Paradigm.
  • What is a class and What is an object
  • Thinking Object Way
  • Inheritance
  • Abstractions
  • Encapsulation
  • Polymorphism
Watch knowledge bites
Module 5. Memory Management.
  • Garbage Collection
  • References
  • Heap
Module 6. Making Java Applications.
 Let's make a real-life APPs
Module 7. Multitier architecture. Working with relational DB.
  • DB Basics
  • SQL Basics
  • JDBC. How To Connect from Java?
Module 8.Application Debugging.
  • Learn how to debug Java Applications
  • Discover and Fix Issues
Module 9. Wrap-Up.
  • Career and Professional Advices
  • Sharing Some Cool Books
Course Prices
500€
Become a Java professional!
The first 2 lessons are free, after that no cure no pay, pay as you go!
Join now
Coach and instructor
"I believe knowledge is there to be shared. I love to teach, coach, and help people learning new skills and getting new knowledge. My rich engineering experience and ability to simply explain complex techniques and tools make my courses extremely effective."
Vladimir Obradović
Tech Coach; IT Consultant; Startup co-founder

"4 months is a long enough period to build up experience, so once you land a job interview, there are stories to be told.

I remember my first Java job. I have been practicing on my own Java for 8 months, daily, or to be more precise nightly next to my day job. I took 3 weeks' Holliday to prepare for an interview in a main stream company. It paid out, I landed a job as a medior Java Developer. Finally, I could play in the major League. From this time distance and experience stand point, I know what I could have done differently, more efficient, better. Anyway, the time spent on learning is not a waste. It is an investment. Now after 16 years of experience in leading IT companies, and after I have been interviewed more than 100 candidates, I know what is important, where to pay attention, how to achieve goals, and land a job. Check more about me on vladobra.com."


  • 16+ years in IT industry.
  • Prepared dozens of students for mathematics and IT exams.
  • After Vladimir's JAVA course students made a website for regional TV broadcaster.
  • 15+ years experience working with JAVA and complementary technologies.
  • 8 years experience in people and project management.
  • 7+ years working in agile software organisations.
  • 5 years of experience working with AI and ML.
Register and learn
Let’s schedule a virtual coffee and see how you can learn or educate more efficiently.
Course registration and information
Feel free to ask me anything that might be of interest to you related to the course and registration. I would gladly listen to you and try to help.
Your email
Your full name
Your question
It's totally free
iamai.academy is redefining education with unconventional and highly practical approach to knowledge delivery.