Skip to content

A collection of random programming problems and my solutions to them.

Notifications You must be signed in to change notification settings

dvt32/code-journey

Repository files navigation

About

This repository is a collection of random programming problems and my solutions to them. It is like a personal archive for documenting my journey as a software developer (I started in 2015). My early code is not very good, but I'm still leaving it as I originally wrote it, in order to track my own progress.

I will keep adding new problems and solutions, as I try out more programming languages and solve more challenges.

List of completed courses

The repository also includes code that I've written for various programming courses, which I've taken over the years.

Here is a list of the courses that I've completed so far (in a mostly chronological order):

  1. Android Development for Beginners (Udacity)
  2. JavaScript Basics (Udacity)
  3. Object-Oriented JavaScript (Udacity)
  4. Intro to jQuery (Udacity)
  5. HTML & CSS, JavaScript, jQuery, Python, AngularJS, ReactJS: Part 1 (Codecademy)
  6. Java, SQL, Git, Command Line (Bash), PHP, Make an Interactive Website (Codecademy)
  7. Sass, YouTube API, SoundCloud API, Ruby (Codecademy)
  8. HTML5 and CSS, jQuery, Responsive Design with Bootstrap (freeCodeCamp)
  9. Basic Algorithm Scripting, Basic Front End Development Projects, Basic JavaScript (freeCodeCamp)
  10. Intermediate Algorithm Scripting, Object Oriented and Functional Programming, JSON APIs and Ajax (freeCodeCamp)
  11. Spring Framework Tutorial (JavaBrains @ YouTube)
  12. Spring AOP Tutorial (JavaBrains @ YouTube)
  13. Spring Data Support Tutorial (JavaBrains @ YouTube)
  14. Spring Boot Tutorial (JavaBrains @ YouTube)
  15. Java 8 Lambda Basics (JavaBrains @ YouTube)
  16. REST Web Services (JavaBrains @ YouTube)
  17. Advanced JAX-RS (JavaBrains @ YouTube)
  18. SOAP Web Service Basics (JavaBrains @ YouTube)
  19. Hibernate Tutorial (JavaBrains @ YouTube)
  20. JSPs and Servlets (JavaBrains @ YouTube)
  21. Master Java Web Services and REST API with Spring Boot (in28Minutes @ Udemy)
  22. Master Hibernate and JPA with Spring Boot in 100 Steps (in28Minutes @ Udemy)
  23. Spring Framework Master Class - Beginner to Expert (in28Minutes @ Udemy)
  24. Spring MVC For Beginners : Build Java Web App in 25 Steps (in28Minutes @ Udemy)
  25. Master Microservices with Spring Boot and Spring Cloud (in28Minutes @ Udemy)
  26. Learn Spring Boot in 100 Steps - Beginner to Expert (in28Minutes @ Udemy)
  27. Spring Framework Interview Guide - 200+ Questions & Answers (in28Minutes @ Udemy)
  28. Spring Boot Microservices Level 1: Communication and Service Discovery (JavaBrains @ YouTube)
  29. TypeScript Basics (JavaBrains @ YouTube)
  30. JUnit 5 Basics (JavaBrains @ YouTube)
  31. Angular 6 Basics (JavaBrains @ YouTube)
  32. Full Stack Development with Spring Boot and Angular (in28Minutes @ Udemy)
  33. Angular Components In Depth (JavaBrains @ YouTube)
  34. Spring Boot Microservices Level 2: Fault Tolerance and Resilience (JavaBrains @ YouTube)
  35. Introduction to JavaScript for Developers (JavaBrains @ YouTube)
  36. JavaScript Scopes and Closures In-depth (JavaBrains @ YouTube)
  37. JavaScript Objects and Prototypes In-depth (JavaBrains @ YouTube)
  38. Thinking in Angular 1 (JavaBrains @ YouTube)
  39. GitHub Ultimate: Master Git and GitHub - Beginner to Expert (Jason Taylor @ Udemy)
  40. Java Interview Guide: 200+ Interview Questions and Answers (in28Minutes @ Udemy)
  41. Angular Front To Back (Brad Traversy @ Udemy)
  42. Go Java Full Stack with Spring Boot and React (in28Minutes @ Udemy)
  43. Spring Boot Security (Spring Security) (Amigoscode @ YouTube)
  44. Full Stack Project: Spring Boot 2.0, ReactJS, Redux (Agile Intelligence @ Udemy)
  45. Maven Tutorial for Beginners with Eclipse (in28Minutes @ YouTube)
  46. Cypress Web Automation (SDET @ YouTube)
  47. Git Complete: The definitive, step-by-step guide to Git (Jason Taylor @ Udemy)
  48. Java Functional Programming (Amigoscode @ Teachable)
  49. Docker Beginner Tutorial (Automation Step by Step - Raghav Pal @ YouTube)
  50. Jenkins 2 Bootcamp (Jason Taylor @ Udemy)
  51. JShell Basics (JavaBrains @ YouTube)
  52. Java Programming for Complete Beginners (in28Minutes @ Udemy)
  53. PostgreSQL Essentials (Amigoscode @ YouTube)
  54. Java Servlets and JSP - Build Java EE(JEE) app in 25 Steps (in28Minutes @ Udemy)
  55. Docker Essentials (Docker & Containers) (Amigoscode @ Teachable)
  56. Spring Security Basics (JavaBrains @ YouTube)
  57. Introduction to SQL (Jon Flanders @ Pluralsight)
  58. Kotlin Crash Course (Traversy Media w/ Philipp Lackner @ YouTube)
  59. Microservices Fundamentals (Mark Heath @ Pluralsight)
  60. Angular - The Complete Guide (Maximilian Schwarzmüller @ Udemy)
  61. IPL Dashboard - Spring Boot + React Full Stack development (JavaBrains @ YouTube)
  62. Fundamentals of Cloud Computing (David Davis @ Pluralsight)
  63. Artificial Intelligence: The Big Picture of AI (Matthew Renze @ Pluralsight)
  64. Data Science: The Big Picture (Matthew Renze @ Pluralsight)
  65. Clean Architecture: Patterns, Practices, and Principles (Matthew Renze @ Pluralsight)
  66. Microservices: The Big Picture (Antonio Goncalves @ Pluralsight)
  67. Code With Me: Build a book tracker app (Spring Boot + Cassandra) (JavaBrains @ YouTube)
  68. Kubernetes Beginner Tutorial (Automation Step by Step - Raghav Pal @ YouTube)
  69. Kubernetes Crash Course for Absolute Beginners (TechWorld with Nana @ YouTube)
  70. Kubernetes Tutorial for Beginners (TechWorld with Nana @ YouTube)

About

A collection of random programming problems and my solutions to them.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published