Explore your training options in 10 minutes

X

Back







Ethan Scully

Content Partnerships Manager

Ethan Scully is a writer, editor, and game developer who manages 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.

Why DigitalCrafts Offers Two Ways to Learn Remotely
In a time where social distancing is an absolute necessity, remote learning is the perfect model for those looking to upskill or reskill amidst the pandemic. Many education providers, including DigitalCrafts, have moved their entire operations online.  DigitalCrafts is a…
C++ vs C: Which Language Should You Learn?
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. When it comes to C++ vs C, both languages are used widely today…
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…
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…
OOP Interview Questions and Answers
One of the most popular types of programming languages is OOP--that is, object-oriented programming. Much of the world runs on this paradigm. And if you’ve just started your tech career, you may be expected to know the answers to some…
Functional Programming Languages: Complete Guide
Functional style programming focuses on pure math functions, immutable data, logic flow, and strong data typing. Functional programming languages are the opposite of object-oriented ones, which focuses on mutable data and changeable states. Functional programming languages are everywhere, and the…
Is Java Game Development Worthwhile?
The field of video game design is exploding. As more and more games are being made and gaining traction, the need for more game designers and developers is only increasing. It’s also a profitable business, with the median annual wage…
Go vs C++ Compared and Contrasted
Go vs C++ Summary Go is a simple, compact, and procedural general purpose language. C++ is a general purpose coding language that is fast and complex. Both Go and C++ are statically typed and have strong user communities. C++ is…
Should You Get Into Tech Sales?
Many people assume that learning to code is essential to unlocking the lucrative paychecks and growth opportunities the tech industry offers. This isn’t true. While many find a profitable and satisfying career writing code, many prefer the people side of…
Node.js vs Python: Differences and Similarities
In short, Python is a general purpose language used for many applications, especially machine learning. Node.js is a runtime environment for JavaScript that is typically used for server backends. JavaScript owns the web, earning a spot next to CSS and…
Python vs C++: Dynamic and Static
In short, Python and C++ are both object-oriented and general-purpose programming languages, but there are notable differences between the two. C++ is unique as it can be both a high-level and low-level programming language. However, Python syntax is forgiving and…
Deep Dive: General Assembly’s Outcomes Report for 2020
If you’ve decided to switch into a career in technology—or if you’ve decided to step up your current career—the next step is to figure out where to learn new tech skills.  Unlike many career fields, there is a wealth of…
Best Games Made By One Person – The Top Video Games Created By a Single Developer
The world of game design has changed. What once took tedious effort by a team of expert programmers can now be done with ease by inexperienced individuals using free resources. The indie game renaissance is in full swing—games made by…

Many careers in tech pay over $100,000 per year. With help from Career Karma, you can find a training program that meets your needs and will set you up for a long-term, well-paid career in tech.

Career Karma

Find the right bootcamp for you

By continuing you agree to our Terms of Service and Privacy Policy, and you consent to receive offers and opportunities from Career Karma by telephone, text message, and email.

X
A person sitting on a dark green chair with a laptop on their knee