Learn Java by building 17 projects step by step

A beginner's guide to learning to code in Java by creating 17 projects from scratch

3.65 (408 reviews)
Udemy
platform
English
language
Game Development
category
Learn Java by building 17 projects step by step
24,151
students
10.5 hours
content
Jun 2021
last update
$79.99
regular price

What you will learn

Develop java console applications

Develop GUI applications in java

Develop applications in NetBeans IDE

Import and use java packages

Run and build java apps outside IDE

Create classes

Create user interface with swing components

Configure swing components

Troubleshoot coding errors

Generate event handlers

Description

Learning to code can be both fun and rewarding . Java is a useful ,robust and popular programming language to embark on that journey.
This course is a practical Hands-on course from the first to the last section. The best way to learn is by doing so you will be doing a lot of coding.
 Java  is  a  case-sensitive, modern, general-purpose, object-oriented programming language.  One of the reasons Java is so popular is that it is platform independent . You only need to write java code once and then run it on any platform  be it mac, windows or Linux.

 In this course we will create 17 practical and useful projects step by step. The projects include:
Calculator
Digital Clock
Weight Converter
Temperature Converter
Height Converter
Random Number Generator
BMI Calculator Tool
Percentage Calculator
Word Count Tool
Add number  program
Program to determine Even numbers
Program to determine Leap Year
Program to calculate area  and perimeter of a circle
Program to find highest number
Program to find Prime Numbers
Program to create a triangle
Program to determine largest numbers


 This course  will  guide you through java basics, its core syntax, and the fundamentals of writing strong java code.  I will  show you how to install Java JDK and NetBeans IDE. Netbeans is a  great IDE for developing in java, and then dive into the language itself. Along the way, we will cover topics such as:
Declaring and initializing variables with a variety of data types
Exploring  Basic Arithmetic operators
Troubleshoot Compile errors
Controlling flow with conditional code
Creating Method
Creating Event Handler methods
Using Component controls and changing their properties

If java is your first step into programming or adding it your existing skillset, these training videos will help you understand the language and use it to build your own great software.


Content

Getting Ready For Java

Introduction
What is Java
Installing JDK and NetBeans Bundle
Your First Java Program
Basic structure of a java program
What is a Java Package
Primitive Data Types
Basic Operators
What are Variables ?
Arrays
Using Comments
Running Java Outside the IDE

Project 1 :Develop a Height Conversion Tool

Creating the Project
Building the user interface -Part1
Building the user interface -Part2
Adding styling to your user interface
Changing Variable Names
Coding the exit and clear buttons
Writing Code to do the conversion
Running and Deploying Your Project

Project 2: Creating a Word Count Tool

Creating the Project
Designing the GUI - Part 1
Designing the GUI - Part 2
Styling the GUI
Renaming the variables
Programming the exit and clear buttons
Programming the Count Button
Deploying and running your project

Project 3: Create a Weight Conversion Tool

Create Project and GUI
Customizing the GUI
Adding Color to GUI
Coding the exit and clear buttons
Coding the convert button
Running and Building your project

Java Console Beginner Projects

Project 4: Comparing Two Numbers
Project 5: Calculate Area and Perimeter of a Circle
Project 6:: Constructing a Triangle with Code
Project 7: Finding Even Numbers
Project 8: Write a Program to determine leap years
Project 9 : Write a Program to Generate Prime Numbers
Project 10: Write Program to Find the Largest Numbers
Project 11: Random Number Generator

Project 12: Creating a basic calculator with Java

Creating the Project and Adding a Form
Adding a Textbox and button to form
Changing form properties and adding more buttons
Java Form Events
Coding the Plus Button
Coding the equal and clear button
Coding the Math Operators and using a switch statement
Building and deploying your project

Project 13: Creating a Percentage Calculator

Creating the Project
Building the Front End
Customizing the GUI - Part 1
Customizing the GUI - Part 2
Coding the exit and clear button
Coding the logic and building the app

Project 14: Creating a Digital Clock

Creating the Project Structure
Importing Packages
Using Classes
creating a Thread
Modifying Jlabel Properties
Building and Deploying your application

Project 15 : Create a Java Program to Add two numbers

Creating the project
Renaming the Components
Coding the exit buttons
Coding the clear button
Coding the addition button
Running your project outside the IDE

Project 16 :Build a Temperature Converter Program

Setting up the project
Creating the GUI
Adding the application logic
Running and deploying your project

Project 17 : BMI Calculator Tool

Creating the Project and JFrame
Building the GUI - Part 1
Building the GUI - Part2
Renaming the Variables
Coding the Exit Button
Coding the Clear Button
Coding the Calculator Button -Part 1
Coding the Calculator Button -Part 2
Running and Building your App

Reviews

Lucian
August 5, 2023
Half of the so-called "projects" are just short examples. The projects that are longer are mostly the same one with a few minor differences.
Kavindu
October 8, 2022
This course is designed for a Java beginner. If you have developed problem solving skills and simple theories in Java I would not recommend this course. Most of the projects are done using Java JFrame. Projects are very simple. May be you have completed in learning other language or at the beginning of Java course.
Sangeeta
February 5, 2021
Project 41, comparison of 3 numbers has redundant code of multiple comparison, can be done easily. Otherwise course is good for beginners. Thanks
Acatrinei
October 27, 2020
Cursul a decurs destul de usor datorita faptului ca aveam deja cateva cunostinte de baza ale limbajului Java. Nu este la fel de usor pentru cei care nu au cunostinte deloc de programare in orice alt limbaj.
Muhammad
October 10, 2020
it lacks some of the nitty-gritty of JAVA. As i am a beginner, i did not learn much about basics of that language from this course
Chatchai
September 26, 2020
Good for beginer, Easy to understand but for the Digital Clock Project that make me confuse. That maybe this project should be separate to another level or make it to easy to understand like the other.
SHUBHAM
September 23, 2020
This Course Is Really Helpful For Beginners Who Want To Learn Java And Practices On Small Console And GUI Projects. It Helps Me A Lot To Understand Basic Concept Of GUI Development In java Using Swing.
V.M
September 23, 2020
Most sessions are repeating like the coding of exit and clear and also the part to run the code outside the IDE. Else it was good class.
B.G.
September 20, 2020
First of all, these Lectures are for "what is programming" kind of guys. This course literally provides any value... These kind of courses provides a false sense of Hope for non-programmers. These kind of courses make the impression that "80% of courses on Udemy are pile of SHITS"
Aashish
August 9, 2020
Projects 35 through 42 are stupid. I want to know how to do GUI projects, not math problems. The BMI project didn't work.
Buchi
July 13, 2020
Very good course, the instructor is very precise, although I am using Eclipse instead of Netbeans it wasn't that hard to replicate and understand thanks to him
Thomas
June 27, 2020
Really redundant and does not explain any details. You can't learn anything from this unless you go and look things up yourself.
Craig
March 22, 2020
This course was very interesting and helpful doing the projects. For individuals who are starting to learn I think this can benefit them alot.
Philipp
March 30, 2018
Der Dozent geht bei jedem Projekt alle Details wieder von neuem, langsam und Schritt für Schritt durch. Die Wiederholungen halfen mir das gelernte einzuprägen. Das langsame Tempo und die penible Aufzählung der Eingaben machen es einfach selbst mit zu programmieren, während das Video läuft. Ich hätte mir eine Breitere Abdeckung der Grundlagen anhand der vorgestellten Projekte gewünscht. So entstand eher der Eindruck, dass es keinen Übergreifenden Plan gab, sondern in jedem Projekt vorgestellt wurde, was gerade zufällig gebraucht wurde. Trotzdem, oder gerade wegen des Fehlens theoretischen Ballasts, fand ich diesen Kurs sehr hilfreich. Die stark praktische Ausrichtung des Kurses war für mich nach vielen Versuchen mich Java zu nähern genau das Richtige.
Sudesh
July 28, 2017
Awesome course, will definately recommend for people who would like to Learn Java. Besides, this is the best approach to learn Java, as you learn by building, which i Think is the best way to learn any programming

Coupons

DateDiscountStatus
9/19/2020100% OFF
expired
3/28/202193% OFF
expired

Charts

Price

Learn Java by building 17 projects step by step - Price chart

Rating

Learn Java by building 17 projects step by step - Ratings chart

Enrollment distribution

Learn Java by building 17 projects step by step - Distribution chart

Related Topics

1135326
udemy ID
3/5/2017
course created date
5/18/2020
course indexed date
Bot
course submited by