Learn programming for Free

Learn to program with our beginner-friendly tutorials and examples. Read tutorials, try examples, write code and learn to program.

Get the latest tutorials and updates

Learn &

Level Up your skills

Select a wide range of courses to upskill and advance your career!

Beginner's Guide to Java

These tutorials will provide you with a solid foundation in Java and prepare you for your career goals.

  • Introduction to java
  • Data types
  • Type Conversion
  • How a code runs in Java
  • What is public static void main
  • Keywords and Variables
  • First Java Program and Java naming convention
  • Greedy Programming Algorithm
  • Polymorphism in java
  • Encapsulation in java
  • Abstraction in Java
  • Inheritance in java
  • Class
  • Class Fundamentals
  • Objects in java
  • Creating and Operating Objects
  • Static member and scope
  • Wrapper Classes
  • Method Overriding
  • Method Overloading
    Interface in Java
  • Getter/setter in Java
  • Constructor in Java
  • Use of constructor
  • New operator
  • Static Variable
  • Operators 
  • Assignment Operator 
  • Arithmetic Operator 
  • Relational Operator 
  • Logical Operator 
  • Bitwise Operator
  • Bitwise Right Shift Operator 
  • Miscellaneous Operator
  • Operator Precedence
  • Arrays
  • Java instance of operator
  • Learn Advanced Coding 
  • Functions and Methods 
  • If statement
  • If-else  
  • Nested if-else
  • Switch Statement 
  • For loop
  • While loop 
  • Do while loop
  • Break Statement 
  • Continue Statement
  • Numeric Promotion in Conditional Expression
  • String in Java
  • String and String buffer 
  • Goto statement  
  • Access Modifiers
  • Addition And Concatenation 
  • Abstract Classes and Methods 
  • Annotations
  • Annotation Types 
  • Array Blocking Queue 
  • Assertion in java 
  • Collections in java
  • Calculate set difference
  • ArrayList toString() Method 
  • ArrayList lastIndexOf() Method 
  • ArrayList replaceAll() Method 
  • ArrayList Iterator() Method 
  • ArrayList add() Method 
  • ArrayList addAll() Function 
  • Arraylist Clear() Function 
  • Arraylist Clone() Function 
  • ArrayList contains() Method 
  • ArrayList containsAll() Method
  • ArrayList ensureCapacity() Method
  • ArrayList forEach() Method 
  • Arraylist get() Method
  • ArrayList IndexOf() Method 
  • ArrayList isEmpty() Method 
  • ArrayList remove() Method 
  • ArrayList removeall() Function 
  • ArrayList removeif() Function 
  • ArrayList removerange() Function
  • ArrayList retainall Function
  • ArrayList set Function
  • ArrayList size Method
  • ArrayList sort Function 
  • ArrayList sublist Method 
  • ArrayList toarray Method 
  • ArrayList trimtosize Method
  • String charat() 
  • String compareto()
  • String comparetoignorecase() 
  • String concat()
  • String contains() 
  • String contentequals() 
  • String endswith() 
  • String equals()
  • String equalsignorecase() 
  • String format()
  • String getbytes() 
  • String hashcode() 
  • String indexof() 
  • String intern() 
  • String isempty() 
  • String join()
  • String lastIndexOf() 
  • String length() 
  • String matches() 
  • String replace() 
  • String replaceall() 
  • String replacefirst() 
  • String split()
  • String startswith() 
  • String subsequence() 
  • String substring() 
  • String tochararray() 
  • String tolowercase() 
  • String touppercase() 
  • String trim()
  • String valueof()

Math.abs() 

Math.log10() 

Math.max() 

Math.min() 

Math.multiplyexact() 

Math.nextafter() 

Math.nextdown() 

Math.negateexact()

Math.nextup() 

Math.pow() 

Math.random() 

Math.rint() 

Math.round() 

Math.sin() 

Math.sinh() 

Math.sqrt() 

Math.subtractexact() 

Math.tan() 

Math.tanh()

java math functions 

Math.todegrees() 

Math.tointexact() 

Math.toradians() 

Math.acos 

Math.addexact 

Math.asin 

Math.atan 

Math.atan2 

Math.cbrt

Math.ceil 

Math.copysign 

Math.cos 

Math.cosh

Math. decrement exact 

Math.exp

Math.expm1 

Math. Floor

Math. increment exact 

Math. log

Math. round

 Math. sin 

Math. sinh 

Math. sqrt

Math. subtractexact 

Math. tan

Math. tanh 

Math. todegrees 

Math. tointexact 

Math. toradians 

Math.cos 

Math.cosh

Math. decrement exact 

Math.exp

Math.expm1 

Math. Floor

Math. get exponent 

Math. hypot

Math. ieee remainder

 

  • HashMap isempty() 
  • HashMap keyset() 
  • HashMap merge() 
  • HashMap put() 
  • HashMap putall() 
  • HashMap putifabsent() 
  • HashMap remove() 
  • HashMap replace() 
  • HashMap replaceall() 
  • HashMap size() 
  • HashMap values() 
  • HashMAp getordefault() 
  • HashMap clear() 
  • HashMap Clone() 
  • HashMap Compute()
  • HashMap Computeifabsent() 
  • HashMap Computeifpresent() 
  • HashMap Containskey() 
  • HashMap Containsvalue() 
  • HashMap Foreach() 
  • HashMap get()
  • HashMap entryset()

Python Tutorial

Python Data Type

Python Tutorial

Python Data Type

Python Tutorial

Python Data Type

Python Tutorial

Python Data Type

Why Choose StackSool?

StackSkool offers expert-led courses with hands-on projects and flexible learning options to help individuals develop in-demand skills and earn certifications for career advancement.

Assured Job Interview Opportunities

We ensure that every student gets a chance to showcase their skills through guaranteed job interviews with top companies.

Certified
Internships

Gain invaluable hands-on experience with our certified internship programs, designed to provide practical learning and industry exposure.

Skill-Based
Courses

Our curriculum is tailored to meet the demands of the tech industry, covering essential skills like Python programming, full-stack web development, MERN stack development, digital marketing, and data analytics.

Mock Interview
Panels

Prepare for real-world job interviews with our comprehensive demo interview sessions, designed to build confidence and refine your skills.

Hackathons and Stack-
A-Thons

Participate in exciting coding challenges and hackathons to apply your knowledge, earn scholarships, and gain placement support.

Our Comprehensive Training Programs

At StackSkool, we offer a range of meticulously crafted training programs to cater to different interests and career goals. Our programs include:

Get Certified. Get Hired

Yes, you’ll get a certificate representing your Industry Readiness once you submit your projects and clear the mock tests.

Industry-Ready Certification [IRC]

Unlike any academic cerificate, for the first time in india, IRC certificates your job readliness.

Shareble, Credible and Official

Add it to your LinkedIn, share it on Twitter & WhatsApp, or via Email. Make your profile stand out everywhere.

Let companies compete for you

IRC cerificate your industry-readliness and gets you placed with higher salaries.

digital marketing internship certificate

Get Your Doubts Clarified

Faster than in Offline Classes

Get your doubts clarified faster than in offline classes with 24/7 live mentor support at StackSkool.

1500+ Mentors to Resolve Your Doubts

Including Subject Matter Experts, IITians, Teaching Assistants, NxtWavw Alumni, etc.

Scroll to Top

Let's connect with Us!