SVGs

By Daniel K., Age 14 In web design (and in all computer graphics), there are two types of images: Raster graphics and vector graphics. The difference between the two is that while raster graphics usually work better for images, they get pixelated or blotchy if you zoom in too much. However, vector graphics use math… Continue reading SVGs

What is Swapping and Why is it Vital For Coding?

By Noor H., Age 15      Often online shoppers will encounter “recommended for you” when buying items online at sites like Amazon, music services, and even news articles.  How do they decide which items to target and which ads to use? Word suggestion in texting and typing is also common form technology that people… Continue reading What is Swapping and Why is it Vital For Coding?

Artificial Intelligence and Machine Learning

Light bulb with brain inside the hands of the businessman. The concept of the business idea.

By William O., Age 15      Often online shoppers will encounter “recommended for you” when buying items online at sites like Amazon, music services, and even news articles.  How do they decide which items to target and which ads to use? Word suggestion in texting and typing is also common form technology that people… Continue reading Artificial Intelligence and Machine Learning

Why High-Quality 2D Games Sell Much Better Than High-Quality 3D Games- And Why There’s A Lack Of Them

By Ethan S., Age 15 If you think about some of the best selling indie (independent developer) hits, you’ll probably come up with a list that includes “Hyper Light Drifter,” “Undertale,” etc.; this is due to the fact that high-quality 2D games perform really well. However, there is a relative lack of memorable 2D games… Continue reading Why High-Quality 2D Games Sell Much Better Than High-Quality 3D Games- And Why There’s A Lack Of Them

Advanced Machine Learning Techniques: K-Means Clustering Algorithm

By Camille D., Age 17 K-means clustering is one of the most widely used and straightforward machine learning algorithms. Its goal is to find groups or clusters within a set of data, the number of which is denoted by k. It is an iterative algorithm that partitions a dataset into subgroups such that the subgroups… Continue reading Advanced Machine Learning Techniques: K-Means Clustering Algorithm

Advanced Machine Learning Techniques: Principal Component Analysis

By Camille D., Age 17 This article will focus on a method data scientists and programmers use to make data easier to explore, visualize, and interpret data, called principal component analysis (PCA). The explanations in this article assume some background in linear algebra and statistics. PCA is based on dimensionality reduction: “the process of reducing… Continue reading Advanced Machine Learning Techniques: Principal Component Analysis