Java Programming Fundamentals
4.4 (324 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
8,975 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Java Programming Fundamentals to your Wishlist.

Add to Wishlist

Java Programming Fundamentals

A step-by-step beginner's guide to programming in Java
4.4 (324 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
8,975 students enrolled
Created by Zakaria Chowdhury
Last updated 8/2017
English
English [Auto-generated]
Price: Free
Includes:
  • 1 hour on-demand video
  • 8 Supplemental Resources
  • 1 Coding exercise
  • Full lifetime access
  • Access on mobile and TV
  • Assignments
  • Certificate of Completion
What Will I Learn?
  • Develop your programming skill by practicing coding excercises
  • Improve your logical thinking
View Curriculum
Requirements
  • A Windows, Mac or Linux computer
  • You must install JDK and IntelliJ IDEA editor to practice coding by yourself
Description

Learning a programming language is not easy. There are tons of books, articles, video tutorials out there. For a beginner it’s quite overwhelming. I saw people lost their interest quickly after going through all the theories. 

If you have read programming books or watched online courses, you may have noticed most of the time everyone starts by explaining all the terms of a language. For a newcomer these topics do not make sense. It’s not necessary right away when you are just starting. I believe there is a better way to introduce coding to an absolute beginner. 

I have been thinking about this for a while and have come up with a solution. In this course I am going to teach fundamentals of programming through coding exercises. It is a crash course in Java, a widely used and very popular programming language.

Who is the target audience?
  • This course is for anyone with zero programming knowledge
  • This course is for those who want to take programming as their career
  • This course is for those who want to improve their programming skill with practice
Compare to Other Java Courses
Curriculum For This Course
+
Introduction
3 Lectures 09:30
Welcome
03:06

Software Installation: JDK and IntelliJ IDEA
02:36

Example: Write your first code - Hello World
03:48

Add new line between texts
1 question
+
Data Types, Variables and Arrays
3 Lectures 12:21
Data Types
02:55

Variables
02:20

Arrays
07:06

Swap Strings
1 question
+
Operators & Control Statements
5 Lectures 33:08
Operators (Part 1): Arithmetic, Assignment & Relational
06:16

Operators (Part 2): Boolean Logical & Ternary
05:14

Flowchart
04:46

Selection Statements: If & Switch
07:50

Write a code to find movie ticket price from 3 different age groups.
Find Movie Ticket Price
2 questions

You have learned how to get month name from a month number. Now write down a code to get the number from a month name for first 3 months - January, February & March.
Find Month Number
1 question

Iteration Statements: While, Do-While & For Loops
09:02

You are given an array of pumpkins weights. Can you find the largest pumpkin using a loop?
Find The Largest Pumpkin
1 question

In the last lecture you have learned how to print star (*) character in a pattern. Can you rewrite the code to print in different order?
Print Characters In A Pattern
1 question
About the Instructor
Zakaria Chowdhury
4.3 Average rating
560 Reviews
13,119 Students
3 Courses
Software Engineer

Zakaria is a full stack software and game developer. He has 10+ years of experience in various programming languages. He loves to work with Java, C#, Android, Unity 3d, Swift, Photoshop, Sketch, Blender & many other tools and services. Currently he is working as a senior software engineer at Volkswagen Group of America.