Learn to code by coding - try our free CS courses

HTML vs CSS vs JavaScript Explained

html vs css vs javascript

HTML, CSS, and JavaScript are the most important tools in your arsenal for all your web design escapades. Rather than compete, they complement and augment each other, and their power expounds when they’re combined — like internet Power Rangers. JavaScript brings HTML to life, CSS makes HTML beautiful, and HTML gives JavaScript and CSS their …

Read more

16 Great Coding Challenges You Can Try Out

cutoff image of a woman stretching in blue yoga pants.

Coding challenges are a fun way to improve your coding quickly. When I started to learn coding in school, coding challenges were the furthest thing from my mind. In fact, I was struck with one particular issue: I didn’t really want to learn to code. I didn’t care enough about coding. I didn’t care about …

Read more

View Git Tags with Semver Ordering

What is semver

If you’re like me, you wish all Git tags adhered to the Semantic Versioning standard. Unfortunately, Semver is just a convention, so Git tags can basically be any string of text. By default when you use the git tag command, your output will be in alphabetical order. Being a gopher, almost all the projects I …

Read more

The Benefits of Gamified Learning


Why was that adjustment to college classes so hard? Sitting through hours of lectures and PowerPoints can be challenging for even the most dedicated students. When it comes to online learning, many options are structured similarly. The main difference between college and online courses is that with online platforms you’re watching a recorded lecture which …

Read more

Building an NLP Engine Is Hard, but Not as Hard as Defining Terms

Wheel of Emotions Plutchik

In my full-time role at Nuvi, I’ve been lucky enough to work on a team where we’re able to push the boundaries in the natural language processing field. We built out several different “facets” that we score text on, including sentiment, emotion, vulgarity, tense, and currently, we’re working on promotion detection. While the technical side …

Read more

The 8 Most Popular Coding Languages of 2021

pexels thisisengineering 3861961 1

And more importantly, how to choose the most popular coding language you should learn. How can you decide what the most popular coding language is? It’s like trying to pick the most popular ice cream flavor – everyone has a favorite. The truth is that different coders prefer different coding languages for different reasons, and …

Read more

Top 12 Best Communities For Learning to Code

Top 12 Best Communities For Learning to Code

Programming communities are so valuable because the life of a programmer can be isolated, especially if you opt to work as a freelancer or in a remote-first position. Even if you don’t have a solitary position, getting in touch with other programmers can make it much easier to improve your own skills and learn about …

Read more

How Much Do Software Engineers Make?


Software engineering continues to be one of the most lucrative career paths in the tech industry. The rewards go well beyond a high salary, corporate health insurance plans, and an increased opportunity to advance. Software engineers often receive benefits like unlimited time off, not needing to have shifts covered, lax or no dress code, and …

Read more

Education’s Shameful State of the Art


Higher education had its problems before Covid-19. Now the crippling inefficiencies, backbreaking cost, and lack of alternatives are being forced into the spotlight. We’re working on what will eventually grow into the alternative to overpriced universities and ineffective Bootcamps at Qvault. In the meantime, let’s take a look at education’s biggest problems, and how we …

Read more

Your Parent’s Internet – How to Mitigate Misinformation

Misinformation and censorship tightrope

The age of information is not what we all hoped it would be. We successfully digitized the majority of human knowledge, and we even made it freely accessible to most. Now the problem is different, we have too much information. Answers to most questions can be found in thousands of distinct places online, and the …

Read more