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
Tag: Tips & Tricks
Concepts of Ray Tracing
Sun and Lights By Daniel K., Age 14 In real life, the sun and lights emit rays of light that travel in (kind of) a straight line. When these rays of light hit an object, some of them are absorbed, some of them pass through (if the object is clear), and some… Continue reading Concepts of Ray Tracing
20 Coding Facts You Didn’t Know
Coding is the language of the present and future. There is no doubt about that. With technology taking over the world by a storm, coding has become almost a necessary skill. Teachers, parents, friends, and business experts often talk about coding as a requirement. A language that must be learned if you want to thrive… Continue reading 20 Coding Facts You Didn’t Know
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?
Scratch Coding: What is it & Why Does it Work For Kids 8+
Scratch Coding: What Is it & Why Does it Work For Kids 8+ Want to introduce your child to the world of coding? Scratch is a programming language built for kids and beginner coders to teach them the basics of coding. Kids who learn Scratch can create their own interactive stories and games while better… Continue reading Scratch Coding: What is it & Why Does it Work For Kids 8+
The NEAT Neuroevolution Algorithm
By Daniel K., Age 14 The NEAT neuroevolution algorithm is a more advanced method of machine learning. Rather than creating multiple organisms and attempting to create newer versions of them until one succeeds by chance (like in evolution), NEAT adds a reward value to desirable actions and attempts to emulate human learning by… Continue reading The NEAT Neuroevolution Algorithm
Artificial Intelligence and Machine Learning
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
4 Ways to Improve Focus and Patience
When it comes to coding, there are many skills that talent and education alone can’t teach you. Patience is one of these. Some common issues you’ll come across include people’s varying opinions of your projects, as well as coding road blocks you’ll come across in developing them. If patience is something you’re struggling with, try… Continue reading 4 Ways to Improve Focus and Patience
5 Things to Do Before School Starts
The new school year is almost here, which means it’s time to prepare and get back into your academic habits. If enjoying your summer break has resulted in you postponing your preparations until the last minute, you’re not alone. Here are some things that will help you be ready for the new year: Read through… Continue reading 5 Things to Do Before School Starts
5 Projects to Help Practice Coding
Learning how to code is a constant and productive challenge of wrapping your mind around new concepts, patterns, and possibilities. This means that just like any other skill, if you want to excel, you’ll need to practice! The idea of beginning your own projects may seem daunting, especially if your long-term goals are big, but… Continue reading 5 Projects to Help Practice Coding