Java Fundamentals: Learn the Basics of Java

Part 1 of the Complete Java Course, where you will learn the fundamentals of the Java programming language.

Java has been around for a long time and has been the driving force in the IT industry. It’s one of the most popular and sustainable programming languages ever created. It’s flexibility is unmatched as it’s used in virtually all domains of software development. Java is often used for building web applications, desktop applications, mobile applications, game engines, etc.

What you’ll learn

  • Build strong foundational knowledge of the Java programming language.
  • Learn about data types, variables and the essentials of the Java type system.
  • Understand operators, expressions and statements.
  • Learn to effectively store and manipulate data using arrays.
  • Control program flow by using conditional statements and loops.
  • Implement effective code practices for writing clean and maintainable code.
  • Identify and solve compile-time errors, handle runtime exceptions, and effectively debug Java applications.
  • Solve common bugs, avoid mistakes, and perfect the process of building and packaging for seamless deployment..

Course Content

  • Getting Started –> 12 lectures • 42min.
  • Data Types and Variables –> 17 lectures • 1hr 16min.
  • Operators –> 6 lectures • 33min.
  • Arrays –> 4 lectures • 31min.
  • Conditional Statements –> 5 lectures • 20min.
  • Loops –> 8 lectures • 19min.
  • Effective Coding –> 10 lectures • 37min.
  • Debugging and Deployment –> 6 lectures • 30min.

Auto Draft

Requirements

Java has been around for a long time and has been the driving force in the IT industry. It’s one of the most popular and sustainable programming languages ever created. It’s flexibility is unmatched as it’s used in virtually all domains of software development. Java is often used for building web applications, desktop applications, mobile applications, game engines, etc.

 

This course will help you build strong foundations by mastering the fundamentals of the Java programming language. We will go over all the essentials and leave no stone unturned, in your path to becoming a successful Java developer!

 

Whether you’re starting from scratch or looking to reinforce existing knowledge, this comprehensive curriculum will ensure you build a strong foundation. After this course you will be ready to pursue your career path as a Java developer.

 

You will have plenty of options in front of you. Whether you choose to build web applications, desktop applications, mobile applications, or all of them, as long as you have strong knowledge of the fundamentals, switching between different technology stacks is easy.

 

I’ve structured this course in such a way that lessons aren’t too long and get straight to the point. At the end of each section there is a quick recap, quizzes and coding exercises. None of the exercises are mandatory, but I encourage you to try them at least once.

 

There is already plenty of free learning material out there, however it’s easy to get lost and stuck, not knowing where to go next. This course is well-structured and covers the whats, whys and hows, all in once place.

 

 

This is Part 1 of the Complete Java Course, and you’re going to learn the fundamentals of the Java language. I’m assuming you know nothing about Java and we’re going to cover everything from scratch.

You’re going to learn about:

  1. Data Types and Variables;
  2. Operators;
  3. Arrays;
  4. Conditional Statements;
  5. Loops;
  6. Effective Coding Practices;
  7. Debugging and deployment;