
Master Java fundamentals through practical exercises and guided demonstrations, learning data types, variables, operators, loops, methods, and recursion while building your first running Java applications.
Explore how Java runs on any system by installing the Java Development Kit, Runtime Environment, and Java Virtual Machine, and see how code becomes bytecode for the JVM to execute.
Install the java development kit and intellij community edition to run a java project, then create a new project and select the java 11 jdk.
Learn to create a Java project, write a main method, and print messages with System.out.println while exploring data types such as strings, booleans, characters, integers, doubles, floats, and longs.
Engage in hands-on exercises to create a Java project, define a class with a main method, and print text and numbers with System.out.println, including long literals.
Declare and manipulate Java variables by specifying a type, using camelCase names, and initializing with equals. Print values with System.out.println and explore int, double, float, char, and boolean types.
Practice with variables in Java by declaring char, double/float, and boolean, then print values using System.out.println on one line or separate lines, and perform basic arithmetic.
Discover Java operators, including arithmetic, relational, logical, and assignment operators, and see how addition, subtraction, multiplication, division, modulus, increments, and decrements work with variables.
Explore printing variables in Java using concatenation and System.out.println, declare and print int, string, double, float, boolean, and char values, and learn printf formatting with %s, %d, %f, and %b.
Explore java basics by declaring variables, performing sum, difference, multiply, division, and modulo, and printing results with concatenation and System.out.println, while learning code commenting and exercises.
Explore Java basics through hands-on exercises 2, using operators to compare numbers, assign booleans, increment values, and compute averages with doubles, while printing results with System.out.println.
Learn to read user input in Java with the Scanner class, creating Scanner objects and using nextLine, nextInt, nextDouble, nextBoolean, and charAt, while separating scanners for text and numbers.
Practice reading console input with a scanner in Java programming for beginners, including text and numbers; print results and compute sum, difference, product, average, and Celsius to Fahrenheit.
Continue solving Java exercises using a scanner to read circle radius, rectangle dimensions, and time, then compute circumference, area, rectangle perimeter, hours to midnight, age, and pages left.
Explore the if-else decision structure in Java, using booleans and string comparisons to guide program flow with age checks and traffic light colors, and the equals method for string equality.
Explore Java if-else exercises using a scanner to read numbers, compare for equality, determine parity with modulo, check positivity, find the smallest of three, and compute retirement age with input validation.
Practice if-else logic in Java with input-driven exercises that use a scanner to check age, sums, traffic light color, hours left, energy, and number parity.
Practice solving Java if-else exercises using Scanner input to build a number guessing game, leap year checker, age in dog years, beer advice, and a three-grade calculator.
Learn how the switch statement in Java evaluates multiple values with case blocks, break, and a default fallback, demonstrated through a traffic light and month-to-season examples.
Practice switch statements in Java by solving exercises that map numbers 1–9 to words, grades 1–10 to messages, weekdays, and vacation types using a scanner and default cases.
Master switch statements through practical Java exercises, from grading logic for primary to general and high school, rock-paper-scissors, favorite language, character type checks, and a daily schedule example.
Explains the ternary operator in Java as a compressed form of if-else that returns one of two values based on a boolean condition, with an age example.
Utilize the ternary operator in Java to read numbers and booleans with a scanner, compare values, and print short messages like positive or negative, thirsty, and graduation.
Practice Java conditionals and the ternary operator with hands-on exercises: read inputs, compare sums and averages, track hours and energy by season, and simulate budgeted purchases.
Learn how the for loop repeats code by initializing a counter, testing a condition, and updating the counter to print a name or numbers, including 700 times and 1–100.
Master for loop basics through practical exercises that print messages, list even numbers and multiples, and generate descending and stepped sequences using modulo checks and increments.
Master for loop concepts in java through exercises that read input with scanners, print results, and tackle tasks like even/odd checks, text repetition, and finding the minimum number.
Explores for loop by summing 1 to 50 and 1 to 100, computing average from 10 to 100, and handling sum and product from -5 to 5 with a scanner.
Explore how the while loop in Java repeats code while a boolean condition holds, prevents infinite loops with counter updates, and handles unknown repetitions, including breaking out with break.
Master while loop fundamentals by building exercises that print text, sum numbers, compute products, and process user input with a scanner, including break conditions for divisible by 15.
Master while loop exercises in Java, reading numbers with Scanner, computing averages, using break, and exploring random numbers for a guessing game and a file size calculator.
Learn how arrays and vectors in Java store multiple values, initialize and assign by index, access with zero-based indices, and traverse with for and for-each loops.
Learn Java arrays through hands-on exercises: declare and print string and number arrays, sort with Arrays, fill values, and compute sums.
Solve array exercises by declaring numeric and string arrays, computing the sum of even numbers and the average of positive numbers, and practicing array copying, sorting, and printing.
Learn to implement bubble sort in java from scratch using nested loops to compare and swap array elements with a temp variable, then print ascending or descending results.
Discover how ArrayList overcomes fixed-size arrays by dynamic resizing, and learn to add, get, set, remove elements, check size, and sort with Collections.sort.
Explore Java arraylist basics through hands-on exercises that cover adding and removing elements, iterating with for and for-each loops, printing the size of lists, and summing even numbers.
Generate five random numbers in an array, copy to an ArrayList, and print in two ways; read words until stop, sort, and print; compare budgets and spendings, report balance.
Practice arraylist exercises 3 by entering three grades per subject with a scanner, validate 1–10, compute per-subject and final averages, and note the bonus on array vs arraylist.
Learn how methods encapsulate behavior as reusable blocks inside a class, callable from main. Declare public static, choose void or a return type, and pass parameters to reduce repetition.
Learn to implement Java methods like hello and compare, print results, and check positive numbers. Discover method overloading and calling methods from main and other methods.
Practice implementing Java methods by solving exercises that calculate an average, add numbers, find the smallest value in a list, return a string list, and convert Fahrenheit to Celsius.
Explore Java methods exercises, including guess the number, leap year checks, factorial, arithmetic operations, and list comparison, with scanners and arrays.
Explore method exercises in Java by implementing a string-returning method for multiples of three and five, printing reversed strings, checking palindromes, and counting occurrences in an array list.
Implement methods to print numbers in descending and ascending order using arrays and array lists, swap elements, print results, and a Fibonacci method with index and loop.
Hello,
Getting here means you want to learn programming. You've come to the right place!
Why programming?
Because you will earn well, the employment rate in the field is almost 100% or maybe just for fun.
We want to help you build a real experience in the field, not just learn a programming language.
When you are just starting out in IT and want to get a job, the most important thing is to prove to your employer that you are capable of producing for him. In the end, it all comes down to money.
If you bring added value to the employer, everything is fine, and our full beginner course can help you do just that.
To take this course you need the following:
-analytical thinking;
-a laptop - in class you will work on your personal laptop;
-a lot of willpower and patience - it will take a lot of work and it is good to be aware that in order to succeed in this field you must also invest time.
You will come across many abstract concepts and you will need time to assimilate them. But don't worry - Everything is explained from A to Z.
If you have any questions, feel free to contact us!