Content Partnerships Manager

Ethan Scully is a writer, editor, and game developer who managers Career Karma's content partnership initiatives and is currently based in Istanbul. His relationships with coding bootcamps give him particular insight into these new job training programs. Before joining the Career Karma team, Scully worked in IT support, graphic design, and as an editor for Cambodia's Khmer Times.

freeCodeCamp Review and Guide 2021

The tech industry is unique. While many career paths have a clear road map, there are many ways to break into great tech jobs. Options include computer science degrees, coding bootcamps, and self-study. These are all viable methods for entering…

Learn to Code for Free with App Academy Open

Tech professionals are in high demand, and there are multiple ways to break into the industry beyond the traditional four-year college or university education. One such method is self-learning through free online coding resources, such as App Academy Open. Learn…

Introducing Object-Oriented Programming Languages: A Guide

Object-Oriented Programming languages use objects that contain both data and code. The principles of object-oriented programming are encapsulation, abstraction, polymorphism, and inheritance. Object-oriented programming (OOP) languages are everywhere we look. Many of the most widely used coding languages that make…

Most Successful Gaming Companies in the Industry Today

The video game industry is booming. Today, the best gaming companies in the world experience incredible success. Gaming is no longer tied to PCs. People experience high-level gaming experiences on their phones, tablets, televisions, and other mobile and handheld devices.…

INTP Careers: The Best Jobs That Fit INTP Personalities

So you took a Briggs-Myers personality test and discovered that you have an INTP type personality. Congrats! You are, like me, a fairly rare breed. Around only 3 percent of the people in the US have an INTP personality. Now,…

Express.js: Courses, Training, and Other Resources

How to Learn Express.js If you’ve done any work with Node.js, or any server-side programming in general, you’ve probably heard of Express.js. Express.js is used widely by companies like Fox Sports, IBM, and even Uber. We’re here to help you…

C++ vs C: Compared and Contrasted

C is a low-level procedural programming language. C++ is procedural and supports object-oriented principles. C++ is a superset of C, which means it is based upon C. Both C++ and C are used widely today in systems programming. C languages…

The Best Laptops For Programming in 2020

It’s important to have the right tools for the job, and the most important tool for a programmer is their computer. As we get better and more compact computer technology, many coders are moving away from clunky desktops to sleek,…

Free Video Game Engines: Best 3D Development Software

Free game engines don’t make a good game, game developers do. However, that doesn’t mean the best game engines can’t help. If you’re starting a career in game design, knowing your game engines is important, and knowing the best completely…

What is the Game Development Process?

A lot of work goes into making a video game. Big budget, AAA games have huge teams that take years to develop their games. As you might expect, the steps between the desire to make a game and a finished…

Get matched modal

Find the best bootcamp for you

Our matching algorithm will connect you to job training programs that match your schedule, finances, and skill level.