Category: english

How to Start Your First Developer Job?

March 19, 2022
A guideline about starting your first job as a software developer: learn coding, develop tech skills, create a GitHub portfolio of projects, carefully apply for a job with CV, cover letter and portfolio, take the tech interview and get hired.

Creating an URL Shortener App in JavaScript: a Step-by-Step Project Tutorial

February 15, 2022
this tutorial, we will create our URL Shortener using JavaScript. We will be using Expres.JS for creating the server-side web application and Pug as a template engine.

Software Engineering Overview – Free Video Lesson

February 10, 2022
For this video, we will make an overview of software engineering concepts like software development lifecycle, software quality assurance, unit testing, source control systems, and project trackers. Each concept is essential for your development as a software engineer!
Flappy Bird Thumbnail

How to Make Your Own Flappy Bird Game in Unity and C#?

February 9, 2022
In this article, our friend Niki Lubomirov will show us how to create a flappy bird game using Unity and C#. Unity is, essentially, a well-rounded game engine that truly does simplify game development. While there may be better engines to choose from, learning Unity will only help you grow as a game developer.
Java-Foundations Cover

My Free Java Foundations Full Course: 30 Hours Video Tutorial + 55 Hands-On Exercises

January 3, 2022
I am happy to publish my Free Java Foundations Full Course (30 hours video tutorial + 74 hands-on exercises). This course is designed as next step after the “Java Basics” free course. It will help you learn the core of programming with Java, using a practical, hands-on approach. In this free Java programming course I

Functional Programming: Overview

November 15, 2021
I recently published a free video lesson about the concepts of functional programming, where I explained and demonstrated the functional programming paradigm. Learn more at Functional programming (FP) is a style of programming based on composing pure functions, while avoiding shared state, mutable data, and side-effects. It’s important, because most modern mainstream programming languages (like JavaScript, Python,

My Java Basics Full Course: Free 13 Hours Java Video Tutorial + 74 Hands-On Exercises

October 26, 2021
I am happy to publish my free Java coding basics course for absolute beginners in computer programming (13 hours video tutorial + 74 hands-on exercises). This is an excellent Java coding video tutorial, which gets deep into basic programming concepts, such as coding techniques, algorithmic thinking, problem solving and debugging. Access the free Java coding

Free Java Video Tutorial: Part 3 – Console-Based Input and Output

October 20, 2021
Today I published the third part of my free Java video tutorial with hands-on exercises. It covers the console-based input and output in Java: reading text and numbers using java.util.Scanner and printing text, numbers and formatted output using System.out.print(), System.out.println(), System.out.printf(). Learn more at Watch the video tutorial in YouTube: Subscribe to my YouTube