Introduction to programming with Java

Learn Java programming with examples, quizzes and coding exercises - Free Course.
Free tutorial
Rating: 4.1 out of 5 (3,231 ratings)
50,529 students
Introduction to programming with Java
Free tutorial
Rating: 4.1 out of 5 (3,231 ratings)
50,529 students
At the end of the course, you will be able to program basic Java
At the end of the course, you will be able to build Object Oriented programs
At the end of the course, you will be able to create fun programs

Requirements

  • Basic computer skills
  • Desire to continue when the course get through

Description

Did you know that If computer programming were a country, it would be the third most diverse for languages spoken! Still Java is one of the most used programming languages. Programming is hard and that is precisely why you should learn it and embrace the difficulty!

What others say about the course:

Jovani Etienne

"awesome instructor. just a nice stuff . keep it up"

Daniela Mihalkova

"Brilliant trainer – great charisma – lovely, relaxed, very clear. Really enjoyed the session, thank you!"

Payal Fichadiya  

"Very easy to understand"

I have been a software developer for a several years and I have been passionate about teaching for a long time. For example, in university I was helping my fellow friends with their homework's and assignments. I became Java SE 7 Certified Associate (OCA) in 2012 and ever since I have been passionate about Java. "Write Once, Use Anywhere" is probably one of the most important features of Java. 

This is an introduction to Java programming course that consist of over 2 hours of video lectures, 32 quizzes and 8 coding exercises. You do not need any programming experience. I will walk you step by step toward the projects. Starting by installing the required software JDK and Eclipse. Then we will go through Creating Projects, Classes and Packages. Next we will cover the programming logic and the syntax of Java. After each chapter there is a quick quiz to refresh your knowledge and there is an optional practical coding exercise to test if you are ready to continue to the next chapter.

 We are going to cover: 

  • Basic programming
  • If and switch statements
  • For and While Loops
  • Methods
  • Single and Multidimensional Arrays
  • Objects
  • Text Input/Outpu
  • Inheritance and Polymorphism
  • Abstract classes and Interfaces
  • Exceptions


Who this course is for:

  • People who want to learn how build java programs
  • People with somewhat experience that want to refresh their knowledge.

Course content

13 sections • 34 lectures • 2h 8m total length
  • Introduction
    01:09

Instructor

Java software Engineer| Programming Instructor
Kiril Anastasov
  • 4.1 Instructor Rating
  • 3,458 Reviews
  • 62,516 Students
  • 7 Courses

Hi, my name is Kiril Anastasov and I have been a programmer for over 8 years, creating Web, Desktop, and Mobile applications.

I am a fully certified Java Developer (Java Oracle Certificate Associate programmer Java SE 7), and have a lot of experience with Java, Java EE & Maven.

I am really passionate about teaching and sharing my experience with others. I love making the hard and complex subjects easy to understand. Like, in university I was helping my fellow ----- with their homeworks and assignments.

I focus on creating training material that actually teach you how to program. A big difference is that whereas most of the courses you tend to follow blindly my courses provide you with practical skills. If you really want to understand how things work and how to become a better programmer, you are in the right place!

On a quest to provide you with the education you have never received!

"The roots of education are bitter, but the fruit is sweet."          Aristotle

"An investment in knowledge pays the best interest."          Benjamin Franklin

"Education is the passport to the future, for tomorrow belongs to those who prepare for it today."          Malcolm X