Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Create Your Calculator: Learn Java Programming Basics Fast
504 students

Create Your Calculator: Learn Java Programming Basics Fast

Learn Java Programming Basics Fast with this course
Last updated 9/2018
English

What you'll learn

  • Develop their own Calculator

Course content

1 section • 22 lectures • 1h 56m total length
  • Getting Started12:38

    Learn to set up a Java development environment, install and start an IDE, and create a new Java project to begin building software.

  • Hello World Software1:55

    Learn the fundamentals of Java programming by creating your first hello world software, writing simple applications, and understanding basic code structure.

  • Variables and Data Types4:55

    Explore variables as data containers in java, learn integer and floating-point types, assign values, and see how decimals like 7.2 appear in program output.

  • Notations1:47

    Discover common Java notations for quotes and string literals, including escaping quotes with backslashes and using double quotes for strings and single quotes for characters.

  • Modifiers1:29

    Explore Java access modifiers, focusing on the public modifier and the private modifier, and learn how these modifiers determine where a variable can be accessed.

  • Arithmetic Operators2:38

    Explore arithmetic operators in Java, including addition, multiplication, division, and remainder (modulo), and see how these operators perform basic calculations for a calculator project.

  • Relational Operators2:23

    Master relational operators in Java, including equal to and not equal to, producing true or false outcomes. Use less than and less than or equal to to build boolean expressions.

  • AND OR3:47

    Explore Java boolean logic with and or operators, not equal comparisons, and conditional statements to evaluate true and false outcomes.

  • Assignment Operators4:35

    Learn how assignment operators work in Java, using +=, -=, *=, and /=, and compare integer division with decimal results while noting data types.

  • String9:47

    Explore the string data type in Java, convert between strings and integers, perform concatenation, and understand how strings interact with integers for calculations.

  • Array2:57

    Explore basic array usage in Java, including declaring an array, accessing elements by zero-based indices, retrieving the first and second values, and updating elements by assignment.

  • Loops6:08

    Explore loops in Java to print sequences, increment a counter, and control repetition with for loops to avoid infinite loops.

  • Loops 21:56

    Explore how loops work in Java basics by examining condition checks, looping concepts, and how program flow yields consistent results.

  • Loops 31:39

    Explore loops in Java to perform calculations on multiple values, modify data, and compute expressions such as cube times 10.

  • IF ELSE Statements6:15

    Explore how if else statements evaluate conditions and control program flow in java basics, using greater than, less than, equals, and modulo.

  • Switch Statements4:17

    Explore switch statements and case handling in Java, compare them to if statements, and learn how different cases guide program flow.

  • Methods7:20

    Learn how to define and call methods in Java, understand return types, parameters and arguments, and implement simple operations like subtraction to produce and reuse results.

  • Exceptions3:59

    Explore handling exceptions in Java by using try and catch blocks, validating array accesses, and printing error messages to gracefully manage runtime errors.

  • Class and Objects10:31

    Explore how to define a class and create objects in Java, including constructors and private fields, and use set and get color values.

  • Put Everything Together - Create Your Own Calculator6:14

    Learn to build a Java calculator by taking user input with a Scanner, perform addition, subtraction, multiplication, and division, and display results.

  • Put Everything Together - Create Your Own Calculator 29:50

    Assemble a console calculator by implementing subtraction, division, and multiplication, using a while loop, a menu, and user input to perform and test calculations.

  • Put Everything Together - Create Your Own Calculator 39:59

    Create your own calculator by wiring numbers and operators, using variables, and building an object to perform addition, subtraction, multiplication, and division in Java.

Requirements

  • Computer Knowledge

Description

Course Title: Create Your Calculator: Learn Java Programming Basics Fast Subtitle: Master Java programming fundamentals from scratch by building a real-world, interactive calculator application.

Master Java Fundamentals Through Practical, Hands-On Building

Programming skills are in unprecedented demand worldwide. Learning to code in Java helps you secure high-paying tech roles, bridge the gap between business and IT, automate tedious daily tasks, satisfy your technical curiosity, and sharpen your analytical problem-solving abilities.

Create Your Calculator: Learn Java Programming Basics Fast is a bite-sized, practical course engineered specifically for complete beginners. Skip abstract theory and gain immediate coding confidence by building a fully interactive Java calculator application early in the curriculum.

Why Enroll in This Course?

  • Fast & Practical: Learn Java syntax by building real applications rather than getting lost in abstract theory.

  • Core Java Foundations: Master essential programming structures including data types, operators, arrays, loops, methods, error handling, and Object-Oriented Programming (OOP).

  • Software Development Pathway: Build an essential building block toward mastering object-oriented programming for enterprise, Android, and desktop applications.

Advanced Certification Track

This course forms part of the SVBook Advanced Certificate in Software Development path. Complete all six foundational courses and pass the 50-question exam to earn your official multi-language certification:

  • Create Your Calculator: Learn R Programming Basics Fast

  • Create Your Calculator: Learn Python Programming Basics Fast

  • Create Your Calculator: Learn C Programming Basics Fast

  • Create Your Calculator: Learn C# Programming Basics Fast

  • Create Your Calculator: Learn Java Programming Basics Fast (This Course)

  • Create Your WebBrowser: Learn C# Fundamentals Practically

What You Will Learn

  • Environment Setup & Syntax: Set up your IDE, write your first "Hello World" application, master variables, data types, string formatting, escape notations (\n, \", \'), and access modifiers (public, private).

  • Operators & Control Flow: Master Arithmetic, Relational, Logical (AND/OR), and Assignment operators while directing logic using if/else conditions and switch statements.

  • Data Structures & Iteration: Store data sets using Arrays and automate repetitive logic using for, while, do-while, and foreach loops.

  • Methods & Exception Handling: Structure modular, reusable code using Methods and manage runtime errors safely using try and catch blocks.

  • Object-Oriented Programming & Project: Understand Classes and Objects, culminating in your capstone project to build your own fully functional Java Calculator from scratch.

Requirements

  • A computer (Windows, Mac, or Linux) with the Java Development Kit (JDK) and an IDE (such as NetBeans, IntelliJ, or Eclipse) installed.

  • No prior programming experience required—this course is built from the ground up for absolute beginners!

Who This Course Is For

  • Complete beginners looking for a fast, practical introduction to Java.

  • Aspiring software developers, enterprise engineers, and backend developers starting their coding journey.

  • Students aiming to complete the Java module within the SVBook Advanced Certificate in Software Development credential path.

Who this course is for:

  • Beginner Programmer curios in C Programming