Useful resources for Coding Challenges

Programming related courses: CPS: 1231, 2231, 2232, 2240, 3320, 3440, 3500, 3525, 3740, 4200, 4745, 5440, 5740, 5745; ID 1400; TECH 3500, 3740

Topic: Installation - Eclipse IDE for Java, Tutorial

How to Install Eclipse IDE on Windows 10 (2020)

How to Install Eclipse (2020‑03) on a Mac

Eclipse and Java for Total Beginners - Lesson 1. Also watch the other 15 lessions.

How to install Eclipse IDE on a Chromebook

Topic: General - what is Coding Challenges and how to prepare?

How to prepare for Technical Interviews

Top 10 Algorithms for the Coding Interview (for software engineers)

Google Coding Interview With A High School Student

5 Things To Avoid In Coding Interviews

How I prepared for coding interviews of Microsoft, Amazon, Google, Apple & Facebook

How We Hire at Google

Topic: Basic level - standard input/output, if else if else, loops, arrays

Grading System In Java

Java BMI Calculator

Java Nested Loops - Multiplication table

Topic: Basic level with problem-solving explanation

Java Interview Coding Challenge #2: Two Sum

Convert Integer to Roman numeral

Reverse an Integer value

Reverse a String - Java Interview Coding Challenge #3

Implement a Stack - Java Interview Coding Challenge #4

Longest palindrome substring

Coding Challenge #65.1: Binary Search Tree

Coding Challenge #66: JavaScript Countdown Timer

Coding Challenge #3: The Snake Game in JavaScript

Topic: Medium level

Coding Challenge #114: Bubble Sort Visualization

Coding Challenge #143: Quicksort Visualization

Coding Challenge #149: Tic Tac Toe

Coding Challenge 154: Tic Tac Toe AI with Minimax Algorithm

Topic: Advanced level

Coding Challenge #142.1: Rubik's Cube Part 1

Coding Challenge #142.2: Rubik's Cube Part 2