recently published_

Debugging the dreaded "Segmentation fault (core dumped)" or or "Aborted (core dumped)"

Disaster struck! Your C program has crashed with a "Segmentation fault (core dumped)" or "Aborted (core dumped)" error message. Let's figure out how to fix this.

make: clang: No such file or directory

Are you encountering issues compiling your C code using the clang compiler? Common errors include "make: clang: No such file or directory" or permission-related problems. Then check out the solution suggested in this post.

How to set OS environment variables using PowerShell

Quickly see how to set an environment variable on Windows using PowerShell.

The only cheatsheet a Git beginner needs!

This blog post condenses essential Git commands into a quick reference guide.

Testing 1, 2, 3 - Check your VIM setup on Mac

So you want to check your VIM installation on a MacBook? This is the post for you.

Ubuntu: Missing System Settings after removing some packages

So you just removed or uninstalled some packages on Ubuntu and now your Settings have disappeared. You can no longer use any settings, WIFI, Appearance, Sound or Date & Time. How do you fix this issue? This post suggests a fix.

Weighted average calculation using Python and stdio

Let's say you have a bunch of marks in a file and their weights, how would you calculate the weighted average of these marks? This post shows you how to complete this task using Python and the Standard Input/Output library.

Handy Git Commands

This post contains references to Git commands that you will probably find handy. From shortcuts to mixing Git mistakes, this post is designed to be a one-stop shop for it all.

Changing a Git commit message

So you just made a mistake with your commit message. In this post, you will learn how to edit the commit message and save the day!

The Random Web Surfer Model: Computing the Transition Matrix

The Transition Matrix completely specifies the behaviour of the random surfer in the Random Surfer Model. This tutorial walks you through the process of computing the Transition Matrix step-by-step.

pygame not working on MacBook

So you have installed pygame on your MacBook and it's still not working? This post will suggest some potential solutions.

Creating and deleting Git Tags

Learn how to create a git tag and push it. Or did you make a mistake? Then in this post, you will learn how to correct it by using the process to delete a tag.

Developing a Color Scheme when using stddraw in Python

So you have started creating your first Graphical User Interface using stddraw in Python and are not sure about how to use your own colours. No problem, this rapid tutorial will get you going in the right direction.

Java Strings for the Python Programmer

Feeling at home with Python strings but Java's String class leaving you baffled? Don't worry, this post is your bridge to fluency. We'll break down the key differences between Python and Java strings, from mutability to methods, making you a confident string manipulator in both languages. Get ready to conquer those pesky compile-time errors and unleash your string power in Java!

Comments and Code Style for Python Newbies

This post equips you with the secret weapons of every Python programmer: comments and code style! Learn how clear comments keep your code future-proof and consistent formatting makes it beautiful and collaborative.

Measuring the CO2 Emissions of your Vehicle using the K-Nearest Neighbours Algorithm

Curious about your car's environmental impact? This blog post explores how K-Nearest Neighbors (KNN), a powerful machine-learning technique, can be harnessed to estimate your vehicle's carbon emissions.

Placing input on the Standard Input Stream

Have you written a Python program that uses input() or stdio.readline() but now need to handle a huge chunk of data? Constantly typing it in can be tedious and error-prone. This blog post dives into how to ditch manual input and feed your program data directly from a file!

How to check if a String is a numeric in Python

How can you check if the input provided by a User is numeric in Python before running a computation? This post will suggest a range of methods for completing this task.

Measure the Carbon Footprint of your Machine Learning Model

Have you ever considered the environmental cost of training a machine learning model? It might seem strange, but these powerful tools require significant computational resources, which translates to energy consumption and carbon emissions. This post dives into the hidden carbon footprint of machine learning, how to measure it and practical strategies to optimize your workflow for a greener future.

The infinite for loop in Java

Did you know you can create an infinite loop using a for loop in Java? If not, this is the post for you!

we created this for aspiring coders on a quest to level up their skills, careers, and lives.

Welcome to , the official blog of hackthedegree, where unconventional learning methods collide with your coding aspirations! Unlike the dusty textbooks and rigid lectures of the past, here, we believe in learning by doing, experimenting, and hacking your way to success.

Whether you're a complete beginner or a seasoned coder seeking to level up, offers something for everyone:

  • Unconventional tricks and tips: Traditional methods got you stuck? We throw the rulebook out the window and unleash a treasure trove of unconventional tips to propel you forward.
  • In-depth guides and tutorials: Master the fundamentals of programming languages like Python, Java, C, and web development, or delve into advanced topics like machine learning and data science.
  • Inspiring stories and interviews: Get motivated by the journeys of fellow coders, discover career paths, and learn from the experiences of industry professionals.
  • Engaging challenges and projects: Put your skills to the test with interactive coding challenges, step-by-step project guides, and opportunities to showcase your creations.

Just think of as your friendly neighbourhood guide, rebel, and cheerleader rolled into one. We'll provide you with the bite-sized knowledge you need to conquer coding fundamentals, delve into exciting new technologies, and unlock your inner coding rockstar.

hacker bytes blog icon

Ready to join the movement?

Dive into our articles, explore our resources, and join the clan. Together, let's rewrite the rules of coding education and prove that learning can be fun, effective, and a little bit rebellious.

Subscribe to receive updates about new posts.