Courses from 1000+ universities
Discover an easier way to explore affordable, credit-worthy online courses with our expanded community college catalog.
600 Free Google Certifications
Web Development
Python
Graphic Design
Astronomy: Exploring Time and Space
Inglés empresarial: ventas, gestión y liderazgo
AI and Big Data in Global Health Improvement
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Learn to solve LeetCode's longest substring problem in Java, from brute force to optimized solutions. Gain insights into efficient problem-solving techniques and improve your coding skills.
Explore Java Reflection's power to access and modify private fields, invoke methods, and bend Java rules. Learn its applications and potential pitfalls in this comprehensive guide.
Learn to efficiently solve LeetCode's Two Sum problem in Java using a HashMap approach. Understand the problem, explore brute force, and implement a fast solution with step-by-step guidance.
Learn to create and use JUnit tests in Java to verify code correctness. Covers test creation, complex scenarios, edge cases, and best practices for confident Java development.
Learn to build a Hangman game in Java from scratch, covering file and keyboard input, String manipulation, and more. Suitable for beginners, this tutorial offers hands-on coding experience.
Build a Java GPA calculator from scratch in this live coding tutorial. Learn Java programming concepts while creating a practical application for calculating grade point averages.
Comprehensive guide to Sets and HashSets in Java, covering their differences, usage, and comparisons with Lists. Includes practical examples and insights for effective implementation.
Learn to make REST API calls in Java with a step-by-step guide covering key concepts and practical coding examples for beginners and experienced developers alike.
Learn to create and utilize custom annotations in Java, enhancing code functionality and readability. Explore three types of annotations and their practical applications in programming.
Master Eclipse's debugging tools for efficient Java code troubleshooting. Learn to set breakpoints, step through code, inspect variables, and utilize advanced features to streamline your debugging process.
Comprehensive tutorial on implementing Quicksort in Java, covering algorithm explanation and step-by-step coding. Ideal for learners seeking to understand this efficient sorting technique.
Learn to build a Java program that solves Sudoku puzzles. This tutorial breaks down the logic and implementation, offering hands-on coding experience to enhance your Java skills.
Comprehensive tutorial on implementing the Merge Sort algorithm in Java using recursion. Covers efficient sorting techniques for large datasets and includes full source code.
Build a Java program that finds all possible English words from given letters, useful for word games like Scrabble. Learn file reading, Maps, and user input handling.
Learn to build a Tic Tac Toe game in Java using 2D arrays. Step-by-step tutorial covers game logic, user input, and win conditions for this classic two-player strategy game.
Get personalized course recommendations, track subjects and courses with reminders, and more.