Promotion
CodeGym University
Learning
Course
Tasks
Surveys & Quizzes
Games
Help
Schedule
Community
Users
Forum
Chat
Articles
Success stories
Activity
Reviews
Subscriptions
Light theme
All Articles List
Reviews
About us
Start
Start learning
Start learning now
Articles
Authors
All groups
All Articles List
“Complete the CodeGym Course, Find the Internship, And Prepare for MAANG Interviews” – Our Students Share Their Goals for 2023
10 things you need to know about the static modifier in Java
10 useful plugins for IntelliJ IDEA: for beginners and experienced developers
10 ways to improve your code, proven through personal experience
11 parse() methods in Java with Examples
2020/21: Software Development Trends and Future Predictions
25 Best Java Books For Beginners and Advanced learners In 2023
3 Tools to Conquer Java Code. How CodeGym Allows You to Learn Anytime, Anywhere
4 Hidden Advantages Of Learning to Code With a Mentor Based on CodeGym Students’ Feedback
5 Tips to increase your chances of finding a Job as a Programmer
5 Tricks to Learn Java Quickly: Recommendations from Seasoned Programmers
50 Years and Counting. How Long a Software Developer’s Career Can Last?
6 Great Coding Games to Practice Your Java Skills
8 common mistakes made by rookie programmers
8 Mistakes That Can Ruin a Software Developer’s Career
8 New Ways to Boost Your Java Learning Abilities. Apps and Techniques
80 lvl Programmer. How to Become a Pro Coder With CodeGym
A Brief Guide on How to Learn Java Programming
A Career-Rocketing Skill? 5 Most Beneficial Professions for Those Who Can Code
A Java developer's checklist. What a developer should know
A Java developer's typical tasks on a project
A match made in heaven: Git and IntelliJ IDEA
A small tip for your educational plan
A Standing Desk And An Activity Break: Helpful Healthy Tips for Everyone Who Are Working By Computer
A story for the 30+ crowd
A success story. 20 hours of programming per week, a master's degree, and a personal life
A* Search Algorithm in Java
Access Modifiers in Java
Accessors And Mutators In Java
Adapter design pattern
Algorithmic complexity
All About Java: Its Popularity, Perks, and Applications
All about unit testing: techniques, concepts, practice
All my friends lost their jobs, except for the programmers: the story of Mykyta, who lost his job due to the Russian invasion
Am I the only one learning from China?有没有中国人?
An explanation of lambda expressions in Java. With examples and tasks. Part 1
An explanation of lambda expressions in Java. With examples and tasks. Part 2
Analysis of common mistakes made by novice programmers, pt. 1
Analysis of common mistakes made by novice programmers, pt. 2
Annotations. Part 1 — a little boring
Annotations. Part 2. Lombok
Anonymous classes
Append() Method in Java: StringBuilder and StringBuffer
Are you a student? Tell your professor about CodeGym and study one year for free
ArrayList in pictures
ArrayList removeAll() method in Java
Arrays class
Arrays in Java
Arrays.asList() Method in Java
Arrays.copyOf() Method in Java
Autoboxing and Unboxing in Java
Autumn sale on CodeGym: Back to learning!
Back to the Future. Is Java Still the Right Bet For New Coders in 2020?
Base class constructors
Best Tech Companies in Germany: Is It Worth Taking a ‘Road to Berlin’?
Best Tech Companies in Poland: Who’s Turning Poland Into Major European Tech Hub?
Best US Tech Companies to Work For: Salaries, Hiring process, Employee Feedback
Best Way to Learn Java From Scratch and Become a Java Ninja
Better together: Java and the Thread class. Part I — Threads of execution
Better together: Java and the Thread class. Part II — Synchronization
Better together: Java and the Thread class. Part III — Interaction
Better together: Java and the Thread class. Part IV — Callable, Future, and friends
Better together: Java and the Thread class. Part V — Executor, ThreadPool, Fork/Join
Better together: Java and the Thread class. Part VI — Fire away!
BigDecimal in Java
Binary Search in Java: Recursive, Iterative and Java Collections
Break and Continue Statement in Java
Bridge Design Pattern
Brief Guide: What Skills and Duties Do Java Juniors need? Career Prospects for Java Juniors
Bubble sort Java
BufferedReader and BufferedWriter
Building a Powerful Coding Portfolio. Great Side Project Ideas for Java Developers
Can I Become A Programmer If I Am Not A Technical Person? Video
Can Online Courses Compete with High Schools? Fresh Learning Techniques, Lots of Practical Tasks, and a Strong Community Can Do the Trick
Can Online Courses Compete with High Schools? Fresh Learning Techniques, Lots of Practical Tasks, and a Strong Community Can Do the Trick
Can’t Decide? 5 Key Tips on Choosing First Programming Language for Beginners
Chip War and Six Other Fascinating Books To Boost Your Computer Science Knowledge
Choosing a programming language
Code to Success and Vital Skill for 21st Century Workers. What is Computational Thinking?
CodeGym team news: advanced menu and new achievements for your studying
CodeGym team news: plugin update
CodeGym update: new plugin release
CodeGym Update: The New Quest is Ready
Coding as a Sport. A Short Guide to Competitive Programming
Coding Beginner’s Choice. Which Programming Language to Learn in 2021
Coding Rules: From Creating a System to Working With Objects
Coding Rules: the Power of Correct Names, Good and Bad Comments
Coding Skills LevelUp, Part 2. Where to Learn About Algorithms
Coding Skills LevelUp, Part 3. Where to Learn About Design Patterns
Coding Skills LevelUp. Where to Learn About Data Structures
Coding: Moving From Theory to Practice or How to Deal With Coder’s Block
Collections class in Java
Collections in Java
Companies perform better with “soft-skilled” employees: HRs explain why IT specialists need soft skills
Compare String and Equals comparisons in Java
ConcurrentModificationException in Java
Constructor Chaining in Java
Conversion of Array To ArrayList in Java
Convert List to Array in Java
Cool projects you'll write during your CodeGym studies
Creating a simple web application using servlets and JSPs (part 1)
Creating a simple web application using servlets and JSPs (part 2)
Creating a Telegram Bot in Java: from conception to deployment
Creating the simplest web project in IntelliJ IDEA Enterprise. Step by step, with pictures
Data Scientists vs. Software Developers. What Career to Choose in India?
Data structures: stack and queue
Data types in Java
Debugging in IntelliJ IDEA: a beginner's guide
Default methods in interfaces
Delete a file in Java
Deleting an element from an ArrayList
Design patterns in Java [Part 1]
Design patterns in Java [Part 2]
Design patterns: Abstract factory
Design patterns: Factory method
Difference Between a Mutex, a Monitor, and a Semaphore
Different Ways to Reverse a String in Java
Do I Really Need a Degree in Computer Science to Become a Good Programmer?
Documenting Your Code. Best Tools For Technical Writing and Software Documentation
Does Java Have A Good Future Ahead? Video
Don't Be Afraid Of Mistakes and Find What Attracts You To Programming: 7 Tips From A CodeGym’s Mentor
Dynamic Proxies in Java
Effective learning (part 1)
Effective learning (part 2)
Effective programming training
Encapsulation in Java
Enhanced for loop in Java
Enum class in Java
Enum. Practical examples. Adding constructors and methods
equals and hashCode methods: best practices
Essential Tools Every Professional Java Developer Should Know
Every Action has an equal and opposite reaction
Everything you need to know about software development methodologies: trends, principles, and pitfalls for beginners
Everything You Should Know About Java before Starting a Learning Path
Examples of inheritance of nested classes
Examples of reflection
Exceptions in Java
Exceptions: catching and handling
Exceptions: checked, unchecked, and custom
Exploring questions and answers from a job interview for a Java developer position. Part 1
Exploring questions and answers from a job interview for a Java developer position. Part 10
Exploring questions and answers from a job interview for a Java developer position. Part 11
Exploring questions and answers from a job interview for a Java developer position. Part 12
Exploring questions and answers from a job interview for a Java developer position. Part 2
Exploring questions and answers from a job interview for a Java developer position. Part 3
Exploring questions and answers from a job interview for a Java developer position. Part 4
Exploring questions and answers from a job interview for a Java developer position. Part 5
Exploring questions and answers from a job interview for a Java developer position. Part 6
Exploring questions and answers from a job interview for a Java developer position. Part 7
Exploring questions and answers from a job interview for a Java developer position. Part 8
Exploring questions and answers from a job interview for a Java developer position. Part 9
Externalizable interface in Java
Factory design pattern
Feel Like a Fraud? How to Get Over Imposter Syndrome as a Software Developer
Fibonacci series in Java
Five Ways To Invest $300 On Your Future Developer Career: pros, cons, and consequences
Fixed values in Java: final, constants, and immutable
For how long do we need to wait?
For-each loop in Java
Freelance Developer. Pros and Cons of Freelancing for Coders
From NASA to the deserts of Africa. Government-sponsored and socially-significant projects written in Java
From the backend to the frontend
From the ring to the IT field
From university to mid-level dev
From Zero to Coding Hero. What You’ll Be Capable of Upon Completing CodeGym’s Course
Games section on CodeGym: Event handling
Games section on CodeGym: Game engine
Games section on CodeGym: Useful theory
Generics in Java
Get Environment variables in Java
Get Promoted, Make Big Bucks and Break Through the Glass Ceiling. Tips to Make a Good Coding Career Plan
Get the Current Working Directory in Java
Getters and setters
Getting started with Git: a comprehensive guide for newbies
Got Lost? How to Stay On Track When Learning Programming
Got Stuck? Most Difficult Parts of Learning Java and How to Overcome Them
Guide to UUID in Java
Hang on and keep learning!
HashMap computeIfAbsent() method in Java
HashMap getOrDefault method in Java
HashMap: what kind of map is this?
HashSet contains() Method in Java
Help for path
Here they are: meet the exciting new CodeGym Quests!
Hire me! How a novice programmer can put together a cool resume and LinkedIn profile
History of Java. A Full Story of Java Development, from 1991 to 2021
Hobby vs. Profession. How to Make Coding Your Hobby And Why This Is Important
Hot Programming, Tech, and Career Predictions for 2022 that can Help You Stay Head and Shoulder Above other Java Specialists
How can I apply for a java programmer job?!
How Can I Prepare for a Review? Tips for Newbie Coders
How Career Switchers Can Benefit From Using CodeGym
How CodeGym’s Coding Tasks Turn Total Beginners Into Java Pros?
How CS Students Can Benefit From Using CodeGym
How do CodeGym Students Organize Their Studies? Results of Our Survey and Advice on How to Simplify The Learning Process
How Do I Know If Coding Is Right For Me? Tips For Career Switchers
How Do I Know If Coding Is Right For Me? Tips For Career Switchers
How Is the $194 billion Indian IT industry Shaping the Future? Valuable Insights from Market Surveys
How Java helps to run an airport and how you can help to improve life in the 21st century
How Junior Coders and QA Testers Can Benefit From Using CodeGym
How Long Does It Take to Learn Java? New Study by CodeGym
How Long Does It Take to Learn to Code?
How Many Programming Languages Are There? Why Some of Them Are Bound to Succeed, and Others Are Stillborn
How Much Does App Development Cost in the UK?
How much time do I need to learn coding? Video
How not to get lost in time: DateTime and Calendar
How Not To Give Up Learning To Code?
How refactoring works in Java
How To Add a new Element To An Array In Java
How to Become an Android Developer From Scratch in 2023: the Definitive Roadmap of Learning to Achieve the Goal
How to Begin Coding in Java and Write Your First Program Today
How to benefit from distracting yourself from work and study: 5 activities to help your brain switch gears
How to Call a Method in Java
How to Check if a File Exists in Java
How to Code in Java Like a Senior. 7 Ways to Improve the Quality of Your Code
How to Complete your Java Learning and Get a Job? The best Tips and Hints by Those Who Succeeded
How to Complete Your Pet Project. Tips to Make Your Next Side Project a Success
How to convert int to double in Java
How to convert int to String in Java
How to Convert long to int in Java
How to convert String to int in Java
How to Crack an Interview for a Java Developer Position in India? Top Questions You May Run Across
How to Crack Java Interview? The Best Resources Narrowed Down
How to Crack the Interviews of Tech Giants in India? The Best Practices from a Software Developer from Microsoft
How to create a dictionary in Java
How To Create A Robot With CodeGym's Help
How to Create an Effective Study Plan. 8 Steps for Java Learners
How to Effectively Track Your Progress While Learning to Code
How to get a new line character in Java?
How to Get Back to Learning after a Hiatus?
How to Get Hired as Android Developer? Job Requirements and Tech Interview Prep Sources
How to Get Hired as QA Engineer? Job Requirements and Tech Interview Prep Sources
How to Introduce Yourself In an Interview
How to iterate a Map in Java
How To Keep The Learning Path Without Losing Motivation?
How to learn coding Java the right way?
How to Learn Java at Home and Stay Sane. Tips and Tricks to Improve Your Self-Learning Skills
How to Learn Java From Scratch
How to learn on CodeGym: A course guide
How to make money on your software and not work for the man
How to Print an Array in Java
How to Replace an Element in Java ArrayList
How to Score a Junior Java Developer Job? Analyzing Most Common Job Requirements in the U.S.
How to Sort an Array in Java
How to Square a Number in Java
How to start learning Java
How to Start Learning Java From Scratch And Not Make Common Mistakes?
How to swap objects in Java?
How to Switch the Career From a QA Engineer to a Developer: The Story of the Coder
How to understand if developer profession suits you: mentor Oleksiy Kapustnik answers popular questions from beginner programmers
How to update the value of an existing key in HashMap
How to use entrySet() method in Java
How to use keySet method in java.util.Map
How was it? Or my first project
I did not expect to receive a job offer so quickly – the story of Alex, a student at the CodeGym University
I enrolled in the course with a mentor to have a better training environment: the story of Krzysztof, a CodeGym University student
I enrolled in the humanities program, but I liked mathematics: the story of Maria the Developer
I failed at least 10 interviews before I got hired: the story of developer Yuri
I help talented people in India to qualify for jobs in IT. Interview with Shubham Dumbre, the career consultant at CG University
I lost my plan A and plan B due to the war, and now Java is my plan C: the story of Kristina, who lost her job due to the Russian invasion
I started working on a startup
I studied physics, worked in ecology, and became a developer. The story of a team leader at CodeGym
I vowed not to tie my life to Java — The story of software developer Anzor
I want to be a full-stack developer: the story of Maksym, who lost his job due to the Russian invasion
I want to know where is problem...
I wanted to get real programming skills: the story of Radoslaw, a CodeGym University student
I was awake and heard a strange sound. I thought it was the thunder at first: the story of Danila, who lost his job due to the Russian invasion
I'm teaching students things that will open many doors for them. Interview with Milan Vucic, the mentor at CodeGym University
I’m hoping to make coding my profession: the story of Lauren, a CodeGym University student
IF ELSE Java Statements
If I am a newbie in coding, will I benefit from CodeGym University?
Implements in Java
Import Java Packages
In Pursuit of Excellence. 10 IntelliJ IDEA Plugins to Make Your Code Perfect
In the beginning, there was ...
Increment and Decrement Unary Operators in Java
Industry is Overcrowded with Bad Java Coders. Why is the Demand for Java Devs in 2020 Still Increasing?
Inheritance in Java
Inner classes in a local method
Input/output in Java. FileInputStream, FileOutputStream, and BufferedInputStream classes
Insertion Sort in Java
Instanceof and Inheritance in Java
Integer division Java
Integer.MAX_VALUE in Java with Examples
IntelliJ IDEA: Coding style and code formatting
Interface in Java
Interview Anxiety: How to Stop Being Afraid and Start Going to Interviews
Is Android worth the shot? Learn more about our Android development course and read what graduates from the pilot group say
Is Coding Easier Today Than It Was 10-15 Years Ago? Tools and Techniques That Made It Happen
Is Java a Hard Nut to Crack for You?
Is Java good for learning as a first language? Let's explore possibilities and talk about pitfalls
Is Java Still Relevant? What Big Companies Use It?
Is Quantum Computing Shaping the Future? History, Challenges, Risks, and Benefits
Is Software Development Thriving in 2022?
Is there nextChar() in Scanner Class in Java?
IT & Programming digest by CodeGym: December issue
IT & Programming digest by CodeGym: February’23 issue
IT & Programming digest by CodeGym: January’23 issue
IT & Programming digest by CodeGym: March’23 issue
IT & Programming Digest by CodeGym: May’23 Issue
IT & Programming digest by CodeGym: November issue
IT & Programming digest by CodeGym: October issue
IT giants whose business is impossible without Java
IT News Digest #1: Java plans for 2022, top skills for developers, the skyrocket of mobile apps, and the surge in cyber attacks
IT News Digest #10: Kotlin 1.6.20 brings many new features, billionaire Elon Musk’s reversal of his decision to join Twitter’s board, OpenAI’s DALL-E ...
IT News Digest #11: Ukraine stopped a Russian cyberattack on its power grid, Apple employees want pay raise, Zendesk could be looking at a possible sa...
IT News Digest #12: Critical сhipset bugs open millions of Android devices to remote spying, Elon Musk buys Twitter, The Amazon Labor Union beat a beh...
IT News Digest #13: Elon Musk unloads $8.4 billion of Tesla stock to finance Twitter takeover, Microsoft documents over 200 cyberattacks by Russia aga...
IT News Digest #14: Tech giants lost more than $1 trillion in value in the last three trading days, Instagram will begin testing NFTs this week, JetBr...
IT News Digest #15: The Future of Java, Elon Musk says Twitter deal “cannot move forward”, how developers are starting to prioritize wellness at work
IT News Digest #16: Snap plans to slow hiring, YouTube removes more than 9,000 channels relating to Russia-Ukraine war, Airbnb to close in China
IT News Digest #17: Samsung plans to create 80,000 new jobs, Apple boosts starting pay for US workers to $22 per hour, Сhinese hackers begin exploitin...
IT News Digest #18: Apple’s macOS Ventura leaves trusty 2015 MacBook Pro behind, Elon Musk threatens to walk away from Twitter deal, China-linked hack...
IT News Digest #19: Bitcoin plunged to the lowest in about 18 months, Spring for GraphQL Version 1.0 Released, Musk to hold first meeting with Twitter...
IT News Digest #2: JDK and Spring updates, increases in IT salaries, product roadmaps from JetBrains & Microsoft
IT News Digest #20: Cloudflare outage broke large swathes of the internet, Bitcoin continues to plummet, dropping below $20K, Elon Musk hints at layof...
IT News Digest #21: Microsoft Defender launches on Windows, macOS, iOS, and Android, 92 million US workers now have the opportunity to work remotely, ...
IT News Digest #22: British Army’s YouTube and Twitter accounts were hacked, Meta slashes hiring plans, Crypto hedge fund Three Arrows files for bankr...
IT News Digest #23: Apple’s new feature adds “extreme” protection to devices, Twitter sues Elon Musk to force him to complete acquisition, Google has ...
IT News Digest #24: Android 13 final Beta improves security and privacy, Bill Gates vows to drop off world's rich list, UK set to have world's biggest...
IT News Digest #25: Elon Musk's Tesla sells most of its Bitcoin holdings, Snap stock tanks 25%, T-Mobile agrees to pay customers $350 million in settl...
IT News Digest #26: Airbnb bookings hit record high as travel recovers, Apple's profit declines nearly 11%, A man made millions unlocking T-Mobile pho...
IT News Digest #27: Elon Musk sells nearly 8 million Tesla shares, The US invests $280bn in high tech to compete with China, GitHub Projects Now Gener...
IT News Digest #28: Apple employees will return to the office under hybrid model; $1.9 billion stolen in crypto hacks so far this year; Chinese intern...
IT News Digest #29: Congress is investigating Twitter whistleblower claims, Snap agrees to $35 million settlement over privacy lawsuit, Zoom’s update ...
IT News Digest #3: Java developer became the best job in UK in 2022, IntelliJ IDEA releases plugin for debugging microservices, Microsoft sets a new r...
IT News Digest #30: Instagram fined $400 million for failing to protect children's data, Snapchat to lay off more than 1,200 staffers, most essential ...
IT News Digest #31: Apple iOS 16 is now available for download, Twitter's whistleblower testifies before Senate committee, former Conti ransomware gan...
IT News Digest #32: Uber is investigating hack on its computer systems, Twitter founder Jack Dorsey to be deposed, Google loses appeal against record ...
IT News Digest #33: Apple makes new handset in India in shift from China, WhatsApp discloses critical vulnerability in older app versions, Meta shuts ...
IT News Digest #4: Amazon doubles the salary cap for tech employers, Java developers get new tools, cybercriminals target Linux
IT News Digest #5: What is known about JDK 18 and JDK 19, how Russia's invasion of Ukraine threatens the IT industry, Samsung confirms hackers stole G...
IT News Digest #6: Google buys cybersecurity company Mandiant for $5.4 billion, why tech's Great Resignation may have only just begun, what's going on...
IT News Digest #7: Java takes an unexpected leap forwards, Okta hack puts thousands of businesses on high alert, Oracle Cloud Infrastructure Launches ...
IT News Digest #8: Java 18 is now available, stories of Tesla employees about racism, what will happen to the work-life balance due to working from ho...
IT News Digest #9: Elon Musk is the biggest Twitter stakeholder, Wargaming closes all offices in Russia and Belarus, Apple rushes out patches for 0-Da...
It's never too late!
Java – Write to File
Java Abstract Method and Classes
Java and AI. Why Google, Netflix, and IMB use Java for Machine Learning?
Java and Big Data: why Big Data projects can't do without Java
Java and the Internet of Things. How do you become a successful IoT developer?
Java ArrayList
Java ArrayList addAll() method
Java Assertions
Java BigInteger Class
Java Bitwise operators
Java Boolean
Java Byte Keyword
Java Capitalize First Letter of a String
Java Catch Multiple Exceptions
Java Class Cast() Method
Java Classes: writing your own classes, constructors
Java Coding Conventions. Which Ones to Follow and Why
Java Coding for Beginners: Learn Java the Right Way
Java coding for Dummies: what’s the best option to learn it from scratch
Java Collections sort()
Java command line arguments
Java Comments
Java Constructors
Java Convert Binary to Decimal
Java Convert Char to Int With Examples
Java Convert Double to String
Java Deque Interface
Java double keyword
Java Escape Characters
Java Exercises for Beginners
Java Expressions: An Introduction with Examples
Java extends Keyword with Examples
Java FileReader Class
Java Files, Path
Java Float Keyword
Java floor() method
Java For Dummies by Barry Burd - Is This Book Worth Your Attention?
Java For Loop
Java Game Programming For Beginners: Where to Start
Java Generics: how to use angled brackets in practice
Java hashCode()
Java Hashtable
Java in 2021: Updates in versions 16 and 17, Popularity in Asia, and Sustainability in Rankings
Java in Cloud Development. Why Cloud-Related Jobs Are Among the Highest-Paid In Tech
Java in Mobile Development. Technologies, Job Requirements and Average Salaries for Java Mobile Developers
Java Inner Classes
Java instanceof Operator
Java isDigit method
Java Iterator
Java JTable
Java Junior Interview Prep. Best Websites With Questions, Videos and Mock Interviews
Java Level Up! A Room to Grow
Java LinkedList
Java List
Java LocalDate class
Java Locale Class
Java Logging
Java main() Method
Java Math abs() method
Java Math round() method
Java Math.ceil() method
Java Math.min() method
Java Math.random() Method
Java Methods
Java Nested Loops
Java Object getClass() Method
Java Polymorphism
Java Predicate with Examples
Java PrintStream Class
Java PrintWriter Class
Java Priority Queue: not a classical queue
Java Program for factorial
Java program to check a String is a Palindrome
Java Program to Multiply Two Numbers
Java Programming for Android Developers For Dummies by Barry Burd - In-depth Book Review
Java Programming for Beginners: What to Do and Where to start
Java programming lessons
Java protected keyword
Java Queue Interface and its implementations
Java Random nextInt() Method
Java Recursion
Java Regex - Matcher
Java return Keyword
Java RMI
Java Scanner Class
Java Scope
Java serialization formats
Java Set
Java Singleton Class
Java Stack
Java Stack 101: Delving into the Stack Class
Java String charAt()
Java String compareTo() Method
Java String contains() Method
Java String equals()
Java String format()
Java String indexOf()
Java String join() method
Java String lastIndexOf() Method
Java String replace() Method
Java String trim() method
Java String.split() method
Java Strings
Java switch Statement
Java Syntax: a very brief introduction to programming language
Java System.arraycopy() Method
Java tasks with a twist: hello, interviews!
Java this keyword
Java throw Exception
Java Timer Class
Java toString() Method
Java toUpperCase() Method
Java Trends in 2022: Java 8, Apache Tomcat, and Microservices
Java Try - Catch
Java Type Casting
Java Variables
Java Vector
Java vs. JavaScript. Which One Is The Best Choice for Learning in 2023
Java vs. Python: Which programming language is better? Video
Java While Loop
Java: Check if String is Null, Empty or Blank
Java.Awt.Color Class
Java.io.File Class
Java.lang.Integer Class
Java.lang.Math.max() Method
Java.util.Date Class
Java.util.Random class
Java's Comparator class
Java's Comparator interface
Junior → Senior. How Many Years Do You Need to Become a Senior Java Developer
Junior Java developer looking for work. How to upgrade your skills and gain practical experience
just came back !!!!
Know Your Worth. Ways to Estimate Software Developer’s Market Value
Knowledge Roadmap for Android beginners
Landing Your First Job After Graduation
Learn Java Development and Get a Dream Job in Just 12 Months: CodeGym Launches a Course with Mentorship for Learners from India
Learn Java Fundamentals on CodeGym — The Complete Course Summary
Learn these topics for Creating a strong foundation over Networking and Internet
Learn to Code or Go Broke Trying. How Much It Costs to Get Programming Skills
Learning From the Mistakes of Others. Five Biggest Startup Failures of 2020
Learning Goes Too Slow? Best Apps to Beat Procrastination and Get More Effective
Learning Java
Let's Talk About Final Keyword In Java
Life after the first offer. What does a beginner Java developer need to learn?
Linked List Data Structure in Java
LinkedHashMap in Java
LinkedHashSet in Java
Logging: what, how, where, and with what?
Machine language
Managing threads. The volatile keyword and the yield() method
Map Interface in Java
Math, Data Structures, Algorithms. What to Learn Before Diving Into Java
Math.cos() method in Java
Math.exp() method in Java
Math.PI in Java
Math.sqrt Method - Square Root in Java
Matrix in Java - 2D Arrays
Max Heap in Java
Meet your deadlines: methods that developers use to estimate effort
Merge Sort in Java
Method declaration
Method Overriding in Java
Methods in Java
Min Heap in Java with Examples
Mockplus iDoc Offer to Ease Your Cooperation
More about the garbage collector
More Jobs and Less Pressure. Why It Might Be a Good Idea to Start Your Career in a Non-IT Company
Most Popular And Useful Libraries Every Java Developer Should Know
Multithreading in Java
Multithreading: What the methods of the Thread class do
Must-Have Skill and the Way to Rocket Launch Your Career. Why to Learn Coding Even If You Don’t Want to Be a Programmer
My only regret is that I did not do this earlier: a story of Alexandr, developer at CodeGym
My story. Java developer at 18
Namastey!! (hello) from India!!
NaN in Java
Need Help? Best Ways to Find a Coding Mentor for Java Beginners
Negotiating Salary for Software Developers. How Not to Sell Your Skills Short?
Nested inner classes
Never Give Up. How to Get Back to Learning Java After a Break
New section on CodeGym — Games
Next step, what do you suggest?
Not asking for help and discarding old technologies: common mistakes of beginners according to a Java mentor
Notes? Not a Joke. Java Learning Boosters Detected!
NumberFormatException in Java
Numeric operators in Java
Object lifecycle
Object-Oriented Versus Functional Programming. Which is Better?
Old Level 00
Old Level 01
Old Level 02
Old Level 03
Old Level 04
Old Level 05
Old Level 06
Old Level 07
Old Level 08
Old Level 09
Old Level 10
Old Level 11
Online Bootcamps, Universities, and Private Tutoring. Which Option Is The Best for You to Learn Java?
Online Education in 2021. How eLearning Trends Are Shaping the Future of Education
OOP concepts in Java
OOP Principles
Open Source Software. What Is It and Is It Worth Trying?
Oracle Certified Associate in practice. Preparing for certification
Overview of REST. Part 1: What is REST?
Overview of REST. Part 2: Communication between a client and server
Overview of REST. Part 3: Building a RESTful service on Spring Boot
Part 1. What you need to know before learning Spring and JavaEE
Part 2. Let's talk a bit about software architecture
Part 3. HTTP/HTTPS
Part 4. The basics of Maven
Part 5. Servlets and the Java Servlet API. Writing a simple web application
Part 6. Servlet containers
Part 7. Introducing the MVC (Model-View-Controller) pattern
Part 8. Let's write a small application using Spring Boot
Patterns and Singleton in Java
Phantom References in Java
Polymorphism in Java
Pomodoro And Eat The Frog: The Big Guide Of Time-Management Techniques To Boost Productivity
Practice working with the BuffreredReader and InputStreamReader classes
Principles of OOP
Problem-Solving. How to Boost Your Ability to Solve Programing Tasks and Challenges
Productivity Metrics. What You Need to Know About Performance Measurement in Software?
Project ideas
Project Loom, Containers, and Jakarta EE: What Are The Java Trends in 2023?
Proxy design pattern
Python in Technology: The Importance of a Versatile Language
Queue poll() Method in Java with Examples
Reading Code, Debugging, Learning New Tech. Most Annoying Parts of Programmer’s Work and How to Fix Them
Reading from the keyboard: "readers"
Reflection API: Reflection. The dark side of Java
Regular expressions in Java
Relationships between classes. Inheritance, composition, and aggregation
Retraining on steroids
Revel about Java And JavaScript
Reverse a String in Java
Reverse an Array in Java
Runnable Interface in Java - Step-by-Step Implementation
Safety First. Is Java Called a Secure Language For a Good Reason?
Scanner nextInt() method in Java
Scanner nextLine() Method in Java
Security in Java: best practices
Self-Education for Career Programmers. Do You Really Need to Study All the Time?
Self-Made Coding Pro. How to Turn “I Will Learn How to Code Online” Idea Into Success?
Sequence of actions during object creation
Serialization and deserialization in Java
Software development methodologies
SOLID: Five basic principles of class design in Java
Something about arrays
Sorting algorithms in theory and in practice
Specific examples of abstract classes in Java
Spring for lazy people Foundation, basic concepts, and examples with code. Part 1
Spring for lazy people Foundation, basic concepts, and examples with code. Part 2
Spring sale on CodeGym: discounts are as good as vitamin C
Start Coding From Day One and Get a Developer Job in a Few Months. CodeGym’s Recipe for Your Success
Static nested classes
Static Variables in Java
Stop writing loops! Top 10 best practices for working with collections in Java 8
Strategy Design Pattern
String Array in Java
String Concatenation in Java
String equalsIgnoreCase() Method in Java
String length() Method
String toLowerCase() Method in Java
StringTokenizer in Java
Student Loan? No Thanks. How to Learn Java Without Paying for College
Sublist() Method in Java: ArrayList and List
Substring in Java
Summary of Java in 2020: major releases of versions 14 and 15, and Java's popularity and ranking
Super keyword in Java
Support Ukrainians who lost their jobs due to the Russian invasion by purchasing a subscription to СodeGym
Switching to IT
System.exit() in Java
Teamwork without confusion: understanding branching strategies in Git
Ternary operator
Thanks CodeGym
The Best Collections of Books and Videos to Strengthen Your Knowledge
The Best Inspirational Movies About Computer Science
The Best IT Companies for Junior Java Developers in India: Overview of Job Offerings and Internship Programs
The Best Job Search Websites To Help You Land Your First Job
The Best Сompanions on Your Coding Journey
The Christmas Sale on CodeGym is Well Underway!
The difference between abstract classes and interfaces
The Effective Path from Junior to Middle Developer
The Future of Remote Work in Tech: Will It Stay as Popular as Now?
The Growth of DevOps: How this Trend is Changing the IT Job Landscape
The hardest part is not learning a language, but wiring your brain to problem solving – interview with Edward Izraitel, the mentor at CodeGym Universi...
The Impact of AI and Automation on IT Jobs: What Are Your Opportunities and Challenges for the Future
The Java Set as an Interface
The Main Java Competitor. Why Is Kotlin Still Less Popular than Java Despite All Its Advantages?
The Most Challenging Topics in Learning Java
The most liked CodeGym posts in 2022 about learning to code, maintaining your motivation, and preparing for the first job
The Most Popular and Rewarding IT Careers in 2022
The Most Popular Influencers in Java to Follow
The Overview of the Overview. StackOverFlow 2022 Survey in Details!
The Perks of Oracle Certificate. How Can CodeGym Help to Pass the Oracle Java Foundations?
The Power of Us. How Socializing Improves Your Java Learning Ability
The Q&A from job interviews: algorithms in Java, part 1
The Q&A from job interviews: algorithms in Java, part 2
The story of a humanities-minded person
The story of software developer Dima: "Writing code is much more interesting than testing it"
The success story. Knowledge for solving current problems
The While Statement
There Are Big Tech Layoffs Nowadays. Here Is a List of Stable Industries For Programmers
There's no need to fight evil in development, but neither should you touch it: the story of Irina the Programmer
Thread synchronization. The synchronized operator
Thread.sleep() Method in Java
Three Overriding Rules
To infinity and beyond: how long does it take to learn Java?
Top 10 Best YouTube Channels for Java Developers
Top 10 Internship Companies for Dev Training
Top 10 US Internship Companies to Join for Java Developers. Tips and Hints on How to Apply
Top 11 Auxilary Tools for Software Development Teams to Boost Productivity
Top 11 of FamousTech CEOs of Indian Origin: From Google and Microsoft to Adobe, Mastercard, and more
Top 150 Most Frequently Asked Job Interview Questions for Java Devs
Top 21 Java interview questions
Top 4 Freelance Websites. Upwork vs. Fiverr vs. Toptal vs. People Per Hour
Top 50 job interview questions and answers for Java Core. Part 1
Top 50 job interview questions and answers for Java Core. Part 2
Top 6 books about Java for beginners
Top 7 Tips and Tricks to Learn Java As Quickly As Possible
Top 8 Open Source GitHub Projects to Level-Up Your Coding
Top Challenges the Software Developers Often Face. Love or Hate Them!
Top Painfully Fun and Ridiculous Recommendations for Newbies on How to Learn Coding
Top Paying Jobs and Most In-Demand Tech Skills in 2021
Top Pet Projects to Boost Your Java Learning
Top Skills and Main Responsibilities of Junior Java Developers
Top Websites and Java. Which Tech Giants Rely on Java the Most?
Total beginner!
TreeMap in Java
TreeSet in Java
Tricky Java questions frequently asked at interviews
Type erasure
UK’s Best Tech Employers: Companies to Apply to, Salaries, and If It’s Worth Being a Developer in the UK
UML Class Diagram
Unit Testing in Java with JUnit
Unreachable Statement Code Error in Java
Useful article from the professor
Using the Math.pow() Method in Java
Using varargs when working with generics
Wait() Method in Java
Want to become a programmer
We are launching a new group of the online course "Java Fundamentals" with mentors. Classes start on August 15th
We are launching an online course "Java Fundamentals" with mentors
Web Summit 2019: how to get the most out of tech conferences
web technologies
Welcome to CodeGym
What are anti-patterns? Let's look at some examples (Part 1)
What are anti-patterns? Let's look at some examples (Part 2)
What Are Different Types of Developer Jobs?
What are the Advantages of the CodeGym Course with and without mentor? Communities, Flexibility, and Studying at Your Pace
What are the best and the highest-paid IT jobs in India? Video
What are the challenges of teaching Computer Science in the USA, and How CodeGym will help you overcome them
What can I do after I learn Java? A guide for the greenest newbie software developers
What Common Requirements Do Companies Have for Junior Java Developers? What is the Minimal Skillset?
What is a QA engineer and how do you become one?
What is a static class in Java?
What is AOP? Principles of aspect-oriented programming
What is the difference between serialization and deserialization in Java?
What is The Future of Software Development? Will Software Engineers Become Undemandable? Not in This Lifetime
What It's Like to Be a Software Developer In an IT Outsourcing Company? The Key Benefits and Drawbacks
What It's Like to Be an Android Developer
What It’s Like to be a Junior Developer. A Short Guide
What It’s Like to be a Mid-Level Developer. A Short Guide to the Role
What It’s Like to Be a Senior Developer. A Short Guide to the Role
What job will I get after finishing Java Developer Profession course? A comprehensive review of your career prospects
What Makes Java so Great? Top 7 Major Advantages of Java
What problems does the adapter design pattern solve?
What sorts of Java tasks do you have?
What to do if you've already "learned" Core Java, but it isn't enough for employment
What to Expect from Java Ecosystem? The prospects for Java Specialists in 2023
What to Listen: Best Podcasts for Java Programmers and Tech Experts
What’s New in Java 18 and 19? Releases of New Frameworks and Jakarta EE 10. State of Java in 2022
What’s New to Expect from Java in 2023? Updates, Emerging Trends, and Demand for Java Specialists
When did CodeGym start?
Where and how should you learn Java programming?
Where to Learn and How to Pass the AP Computer Science A Exam
Which Java experts to follow in 2021
Who and Why Is Learning Java Online. A Typical CodeGym Student Profile
Who Are Java Architects? Job Trends, Responsibilities, and Salaries in 2023
Who Are Metaverse Developers and What Technologies Do They Need to Know?
Who Is a Java Developer? Is This Career In Demand Right Now?
Why Android development? From my personal experience. Reasons and facts
Why Do Developers Suffer from Burnout? Complete Guide to Burnout in Tech
Why Do People Love Coding? Explaining The Passion for Profession
Why Do We Need Interfaces in Java
Why Do You Need a Mentor?
Why Do You Need to Read People's Code and How to Do It Right
Why exactly should you learn Java?
Why Java Is Still Very Relevant in 2021 and Isn’t Going Anywhere
Why Java? Top Reasons to Learn Java Even if You’re Not Going to Link It to Your Career
Why Professional Development Is a Never-Ending Story? How Upskilling and Reskilling Can Boost Your Career
Why should I study all my life? What is lifelong learning, and why it has become essential
Why So Many Wannabe Programmers Fail? 6 Fatal Learning Traps and Ways to Escape Them
Why Won't ChatGPT Take Jobs Away From Developers? How Can It Help Instead?
Why You Should Learn Java in 2023
Widening and Narrowing of primitive types
Widening and narrowing of reference types
Wildcards in generics
Will Software Developers Be Replaced by Low-Code In the Future? Here’s Why This Won't Happen
World’s Worst Tech Employers. What Companies You Don’t Want to Work For?
Wrapper Classes in Java
Writing a resume on GitHub. A short guide
XML in Java
You Won’t Get Bored! How Codegym Turns Learning Java Into a Game
Your Background Doesn’t Make Any Difference In Learning To Code Java: The Story of David, RPG Developer and CodeGym student
Your first application using Java servlets
Your first Hibernate application
This website uses cookies to provide you with personalized service. By using this website, you agree to our use of cookies. If you require more details, please read our
Terms and Policy
.
Accept and close
Please enable JavaScript to continue using this application.