Learn programming for Free
Get the latest tutorials and updates
Choose what to learn
Start learning the best programming languages.

Learn &
Level Up your skills
Select a wide range of courses to upskill and advance your career!
- 50+ courses
- Certificate
- Project & Assignments
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
- 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
OOPs in Java
- 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 in Java
- Operators
- Assignment Operator
- Arithmetic Operator
- Relational Operator
- Logical Operator
- Bitwise Operator
- Bitwise Right Shift Operator
- Miscellaneous Operator
- Operator Precedence
- Arrays
- Java instance of operator
Decision Making & Iteration in Java
- 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
More about Java
- 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 in Java
- 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 Class in Java
- 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 Method
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
Library : HashMap
- 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.

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.
