Learn to code by coding - try our free CS courses

Go vs C#: Compared Over 5 Key Areas

go vs c sharp

Golang and C# offer a unique mixture of similarities and differences, having both been inspired by the same language but operating in vastly different ways. Golang is a procedural, open-source, compiled programming language developed by Google developers in 2009, after reaching their wits end with C++. The developers decided to create a language that could …

Read more

9 Outstanding Reasons to Learn Python for Finance

image for the article: python for finance shows a hand putting money in a piggy bank.

If you’re thinking about dipping your toe into the finance sector for your career and you stumble across this article, you may be wondering, “How can Python help in finance?” You, like me, may be surprised to learn that you should learn to code altogether – and even more surprised to learn that the best …

Read more

The Collapsing Quality of Dev.to

collapse hosue

A few years ago I found Dev.to, and was delighted by the writing experience. It felt like a platform with all the conveniences of Medium’s writing tools but wasn’t missing the features that developers need, like code blocks and markdown. I still think Dev.to probably has the best writing experience of any third-party blogging platform …

Read more

Python vs Java: Performance, Salary & More Compared

python vs java

Comparing Python and Java is a bit like comparing boats and cars. They both get you from point A to B and are fun to show off, but that’s where the similarities end. And the same with Python and Java, they’re both programming languages and known for powerful server-side coding, but after that, they become …

Read more

Why Learn Python? 9 Key Reasons

why learn python

Simple to learn, endlessly versatile, and perennially in demand by employers paying higher and higher salaries every year — it feels like there’s a million reasons to learn Python.  I mean, what’s not to love about being a Python programmer? With a good set of Python skills you can work in data science, machine learning, …

Read more

What is Cryptography? A Complete Overview

what is cryptography guide

What is cryptography? Simply put, Cryptography provides a method for secure communication. It stops unauthorized parties, commonly referred to as adversaries or hackers, from gaining access to the secret messages communicated between authorized parties. The method that cryptography provides is called encryption. Encryption transforms a key and input, the plaintext, into an encrypted output, the …

Read more

JavaScript vs TypeScript: What’s the Difference and Which Is Better?

javascript vs typescript

Whether you’re new or old to the computer science community, you’ve probably asked yourself, “What is TypeScript?” and if you haven’t, it won’t be long before you do. However, that question then always leads to, “but wait, what’s the difference between TypeScript and JavaScript?” – so allow me to explain. JavaScript (JS) is arguably a …

Read more

R vs Python: Which Is Best for Data?

r vs python

Python and R made a name for themselves as top-end competitors in the world of data science for their ability to seamlessly navigate and handle data. But what sets these languages apart from each other? Python vs R Compared Python Named after the British comedy group Monty Python, Python is a high-level, procedural, general-purpose programing …

Read more