happycoding.io Open in urlscan Pro
185.199.108.153  Public Scan

Submitted URL: http://happycoding.io/
Effective URL: https://happycoding.io/
Submission: On August 27 via manual from FR — Scanned from FR

Form analysis 0 forms found in the DOM

Text Content

Happy Coding
Tutorials Blog Forum


LEARN TO CODE!

--------------------------------------------------------------------------------

Code is more than just ones and zeroes. Code is a creative process that lets you
express yourself, reach other people, generate art, and make stuff in new ways
every day.

--------------------------------------------------------------------------------

How to Learn Coding

How to teach yourself to code using Happy Coding.

p5.js Tutorials

Learn how to create p5.js sketches!

JavaScript Tutorials

Learn how to use JavaScript to create an interactive webpage.

Processing Tutorials

Learn how to program in Processing!

Java Tutorials

Learn how to program in Java!

Server Tutorials

Learn how to create dynamic web apps!

Google Cloud Tutorials

Learn how to use Google Cloud to create apps and websites!

Android Tutorials

Learn how to create Android apps!

LibGDX Tutorials

Learn how to create libGDX games!

How-To Guides

General guidelines on various programming topics.

Interviewing

What to expect and how to approach tech interviews.


HAPPY DOING


WHO ARE YOU?

--------------------------------------------------------------------------------

Hi! I'm Kevin!

By day I'm a software engineer at Google, and by night I teach at Millersville
University.

By later night I maintain this site. I do this for free, in my spare time, just
for fun.

I'm a person, not a company!

I support diversity in tech, and I believe I have a responsibility to open the
door for new coders- especially those who feel unwelcome, or who might not know
how fun it is. Happy Coding is my attempt to show new folks a path from the
fundamentals of coding, to every concept I've learned about so far.

I love talking about all of this stuff, so please come say "hello world" on the
forum!


NEW TUTORIALS

--------------------------------------------------------------------------------

Check out the newest tutorials, hot off the press!

--------------------------------------------------------------------------------

Website Builders

Build a website without code.

--------------------------------------------------------------------------------

Website Builders

Build a website without code.

Intro to the Internet

Inter-what?

Contribute a Background

Contribute your own background image to Happy Coding!

Vera Molnár Squares

Code a design inspired by Vera Molnár.

System Design

Break the system down.

Matrices

Enter the matrix.

Graphs

It's all connected.

Trees

Make like a tree node.

Linked Lists

One thing leads to another.


HAPPIER INTERNETING

--------------------------------------------------------------------------------

I believe the internet can be better than what big tech companies have turned it
into. Happy Coding is my attempt to create the kind of website I wish I saw more
of: a place for people to learn and connect without living in the shadow of a
big tech company.

--------------------------------------------------------------------------------


NO ANNOYING ADS

--------------------------------------------------------------------------------

Happy Coding is ad-free!


NO DESPERATE POPUPS

--------------------------------------------------------------------------------

Why do websites want to show notifications anyway?


NO CLICKBAIT

--------------------------------------------------------------------------------

No shady SEO, no dark patterns, no engagement hacks.


HUMAN CONTENT

--------------------------------------------------------------------------------

Every tutorial and article is written by a real life human: me!


AUTHENTICITY

--------------------------------------------------------------------------------

I post about stuff I'm genuinely interested in, not what I think will get
clicks.


SMALL TECH

--------------------------------------------------------------------------------

I'm doing this for fun, not for shareholder profit.


OPEN SOURCE

--------------------------------------------------------------------------------

Happy Coding is open source. You can use anything you find on Happy Coding, as
long as you link back here.

--------------------------------------------------------------------------------

If that resonates with you, I'd love to hear from you on the Happy Coding Forum!


FEATURED TUTORIALS

--------------------------------------------------------------------------------

Code along with some of my favorite tutorials!

--------------------------------------------------------------------------------

Bonsai Tree

Use recursion to create a digital bonsai tree.

Poorly Coded Cats

Make a stamp out of a cat picture.

Secure Password Storage

How to (not) store passwords.

Simple Weather Map

View the current weather on a map.

Pixel Spinner

Move pixels around the center.

Mars Perseverance Image Colorizer

Colorize images coming from Mars!

Spiral

Create a colorful spiral.

Mastodon Bot

Create a Mastodon bot using Mastodon4j


HAPPY CODERS

--------------------------------------------------------------------------------

Most importantly, Happy Coding is a community of people learning and creating
together.

Here are a few recent posts from Happy Coders:

--------------------------------------------------------------------------------

--------------------------------------------------------------------------------

If you're stuck on something, have a question, or just want to say hi,
come say "hello world" on the Happy Coding forum!


HAPPY VIEWING

--------------------------------------------------------------------------------

Check out the newest Happy Coding video!

--------------------------------------------------------------------------------



--------------------------------------------------------------------------------

Watch the Happy Coding playlist here.


HAPPY BLOGGING

--------------------------------------------------------------------------------

I post devlogs, reflections on the tech industry, and other nerdiness on the
Happy Coding Blog. Here's the latest post!

--------------------------------------------------------------------------------

The Fault in Our Defaults

This post started as a devlog about removing Google Analytics, and turned into a
rant about the evils of big tech defaults.


POPULAR BLOG POSTS

--------------------------------------------------------------------------------

Locus of Control and Learned Helplessness in Coding

Locus of control, learned helplessness, burnout, and impostor syndrome.

Ten Years of Coding on the Internet

A look back on the last ten years, from One Program per Week, through Static
Void Games, to Happy Coding!

My Quarantine

Two years later, welcome to the new normal.

Checking My Privilege

Me, privileged? No way! (Yes way.)

Ludum Memories

10 years of Ludum Dare.

Black Lives Matter to Me

How confirmation bias and us-vs-them mentalities have affected my understanding
of #BlackLivesMatter.

The Subjective Side of Code

You might be surprised to hear that a lot of decisions about code come down to a
subjective, opinionated question: how does this code make you feel?

The Quadrilateral of Creativity

The 4 corners of creativity.

--------------------------------------------------------------------------------

Read more blog posts here!


HAPPY TEACHING

--------------------------------------------------------------------------------

I love hearing from teachers who use Happy Coding in their classrooms. I'm a
teacher myself, and I tend to use Happy Coding as the textbook for the classes I
teach.

Check out the teaching section for more info.

If you're a teacher thinking about using Happy Coding, I'd love to hear from
you!


SUPPORT HAPPY CODING

--------------------------------------------------------------------------------

If you want to support Happy Coding, consider purchasing some merch!

Happy Coding Mug
Happy Coding Sticker - Dark
Happy Coding Sticker - Dark
Happy Coding Shirt

You can also check out creative coding prints on the Happy Coding Etsy!

Random Walker Art Print
Spiral Art Print
Finding Nemo All Frames Movie Poster
Taylor Swift - folklore - Album Song Visualization Poster

--------------------------------------------------------------------------------

The best way to support Happy Coding is by saying hi on the forum!

Question? Request? Just want to talk about coding? Come say hi on
forum.HappyCoding.io!

HappyCoding.io is open source. - How to contribute? - View or edit this page's
source on GitHub!

Like the background? Check out its source code or contribute your own
background!