Latest Articles

A Mini Guide to Competitive Programming

Entering the world of competitive programming can be an exciting moment. The possibility of being awarded for a skill you have honed in on for years is incredibly intriguing, but at the same time, it is the beginning of your competitive programming career, and as always, there are a couple of novice mistakes to be made.


The Wrong Approach to a Programming Project

The most difficult part of a good programming project is coming up with a good idea in the first place. Why? Because millions of people know how to code and some of them are very good at it, and there are countless ways to efficiently learn how to code but any tips for coming up with ideas are inevitably vague.


The History of Java and its Applications Today

Computer Science originated with the birth of the first electronic computer in the 1940’s. Prominent coding languages like Java did not exist at the time, requiring programmers to code in Binary or other complex languages such as UNIVAC Short Code.


How AI Has Changed the Gaming Industry

What do you enjoy most about video games? Is it the immersiveness? The realism? The sense of adventure and excitement? You can thank Artificial Intelligence for revolutionizing these aspects of gaming, and making the transformation from old-fashioned games like Pong and Space Invaders to the graphic- and artificial character- laden games we have today.

Artificial Intelligence

AI in the Entertainment Industry

With AI becoming prominent in every facet of our life, including agriculture, security, and retail, it is no surprise that its role in the entertainment industry is also growing.

Artificial Intelligence

The Habitats of Wild Programmers

If a programmer is a knight, then their integrated development environment (IDE) is their legendary sword.


Become a programmer!
Start learning with Codefy.

Our Courses