Giter Club home page Giter Club logo

👋 Hey there, I'm David! It's great to see you checking out my profile.

Since December 2019, I have been passionately studying Java at the JetBrains Academy Hyperskill.org in my spare time. I am passionate about IT and started to pursue my career as an IT specialist for application development through vocational training in September 2023.

👉 read more about my journey on Hyperskill When I first joined Hyperskill, I felt overwhelmed by the challenges. Problems often seemed impossible to solve with my limited knowledge.
However, I quickly learned that Hyperskill's approach was beneficial. They encouraged me to explore, research, and test different solutions independently instead of hand-holding like other academies.
Which essentially means to come up with my very own ideas of code.

Over time, I came to understand that being a software developer is all about problem-solving, regardless of the language or syntax.
It's about finding answers to tasks that initially seem impossible.
Since then, I made significant improvements in my coding and problem-solving skills throughout the process. I achieved this with only little prior knowledge.

Coding to me is not just about getting the answer right. The satisfaction and joy of the "Eureka" moment when I finally solve a problem on my own is something I wouldn't want to miss in my life anymore.

That's why I chose to stick with Hyperskill. I traded quick progression through the fundamentals for a deeper understanding of the concepts, which I believe is more valuable.

Checkout 👇 my 2023 Hyperskill coding recap 🚀

Hyperskill Recap 2023

🚀 Projects

I used the knowledge gained from the 'Simple TicTacToe' course at JetBrains Academy on Hyperskill.org to create a standalone program for Windows. The program includes all required Java files and features ASCII art, a pause and clear screen function, a tutorial, a winner/tie display, input safety, a welcome screen, and credits. Feel free to 👉 play my game!
Dive into the source 👉 here.

I enjoy writing tutorials that explain how things work. I started my Java Tutorials project based on the idea that it's easier to understand and remember complex ideas when explained in simple tutorials. I use simple language to explain basic programming concepts, such as nested for-loops, Stack and Heap memory, and return value methods. Additionally, I provide a guide on how to create an .exe file for Windows, including instructions on creating an installer that includes all necessary Java files. As a bonus, I will demonstrate how to create custom icons for the installer and the .exe file, giving them a personal touch.
Discover all of 👉 my tutorials.

All of my completed and ongoing projects from JetBrains Academy, as well as my side projects and experimental work, are neatly organized by topic in a single repository. This makes it easier to browse for specific topics.
Enjoy exploring it 👉 here.

A project completely off course. Nothing I can relate to. I started this project to improve my OOP skills by developing something I have a deep connection to and a lot of passion for. RPGs have always fascinated me. I like discovering new things and foreign worlds, with a bag full of healing potions and a sword, kicking the crap out of dragons, zombies and bats, going on adventures, gaining experience and picking up a golden coin or two along the way. That's my current plan for the project, and I'm really looking forward to shaping and expanding the RPG.
Have a 👉 look.

My first experience with self-created classes, objects, enums and packages in Java. It is also my latest achievement on my coding journey. Object orientation is a very exciting area of software development for me, to structure code much better than it is possible with pure methods. I'm really looking forward to diving further into this area and getting a better understanding of the countless possibilities that object-oriented programming offers.
You can check out the code 👉 here.

Bulls and Cows is the last course project I started to get my certification in Java basics. Here I am writing my own advanced version of this classic code-breaking game by recreating the original version and taking the game to a new level.
Curious? 👉 Click me.

💡 My Java knowledge map from JetBrains Academy Hyperskill

click to enlarge

📈 GitHub Stats

dwolf24' GitHub Stats Top Langs

dwolf42's Profile Views

David Wolf's Projects

battleship-edu icon battleship-edu

The good old Battleship game, most of us have been playing when we were young. In this tutorial from Hyperskill.org I will be further introduced into object-oriented programming in Java by creating my very own version of this game.

bullsandcows-edu icon bullsandcows-edu

This Bulls and Cows project is written by me during the Java course on Hyperskill.org. It's a number guessing game where one player writes a secret code and hints player two to solve it.

dwolf42 icon dwolf42

Config files for my GitHub profile.

java_courses icon java_courses

Follow my journey to learn Java from Hyperkill, YouTube, as well as some experiments. In this repository you may find everything I've already learned, and what I am currently learning. For me info, please see the README file.

tictactoe-edu icon tictactoe-edu

Project, based on a series of tutorials on Hyperskill.org (JetBrains Academy)

tictactoesupergt icon tictactoesupergt

The project that follows my previous TicTacToeSuper, based on a series of tutorials on Hyperskill.org (JetBrains Academy).

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤ī¸ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.