Courses from 1000+ universities
AI got cheap enough that Duolingo’s most expensive plan may not survive it. I read the earnings call transcript and opened the app to see what is actually changing for learners.
600 Free Google Certifications
Artificial Intelligence
Data Science
Cybersecurity
L'Italiano nel mondo
Introduction to HTML5
Umano Digitale
Organize and share your learning with Class Central Lists.
View our Lists Showcase
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.
Master Java programming through 60+ practical tutorials covering fundamentals, algorithms, data structures, and real-world projects like games and calculators.
Discover Java fundamentals through hands-on projects including games, file I/O, algorithms, and core programming concepts in this comprehensive beginner tutorial series.
Learn Java reflection by accessing fields, modifying private fields, invoking methods, and considering when reflection is useful and risky.
A live Java walkthrough of LeetCode’s Two Sum problem, comparing brute-force and HashMap solutions to reach a faster implementation.
Learn to create, run, and improve Java unit tests with JUnit, including test coverage, edge cases, and exception assertions.
Build a GPA calculator in Java from scratch through live coding, using scanner input, grade calculations, multiple classes, verification, and decimal formatting.
Get personalized course recommendations, track subjects and courses with reminders, and more.