Our Story

About CodeToFun

CodeToFun is a free programming education website built for beginners and students. We turn complex topics into clear text tutorials with live “Try It Yourself” editors—so you can read, practice, and learn faster.

Mission: Learn programming the easy way Access: 100% free forever
Why we exist

Our Mission

Make programming approachable for everyone—especially students preparing for exams, interviews, and first projects.

Learning should feel clear, not overwhelming

Many beginners struggle with long videos, dense documentation, or courses that skip the “why.” CodeToFun focuses on short, structured lessons you can skim, revise, and practice in the browser.

From HTML and CSS to JavaScript, Python, Java, C++, Node.js, libraries like Lodash and Ramda, and practical tools, our goal is simple: help you understand concepts quickly and apply them with confidence.

“Code is more fun when you can try it yourself. That idea is at the heart of every tutorial on CodeToFun.”

Mari Selvan M P — Founder, CodeToFun

How we started

Our Story

Built by a developer who wanted better beginner resources—and kept shipping them for learners worldwide.

CodeToFun began as a practical answer to a common problem: programming tutorials that are either too brief to be useful or too long to finish. We chose a middle path—clear explanations, real examples, and an interactive editor on the same page.

Today the site covers core languages, web development, backend frameworks, utility libraries, and free online tools. Whether you are revising for campus placements or building your first project, you can start free and learn at your own pace.

What we stand for

Our Values

The principles that shape every tutorial, tool, and page we publish.

Clarity first

Plain language, focused headings, and examples that show what the code actually does.

Practice in browser

Try It Yourself labs let you edit and run examples without installing a full toolchain.

Free forever

Core tutorials stay free so learning never depends on a subscription wall.

Beginner friendly

We write for students and career switchers first—then go deeper when you are ready.

What you get

What We Offer

Everything on CodeToFun is designed to help you learn by reading and doing.

01

Text tutorials

Step-by-step lessons for HTML, CSS, JavaScript, Python, Java, C++, and more—easy to revise before exams and interviews.

Browse tutorials →

02

Live code editors

Change examples, run them instantly, and see results in the browser. Practice sticks when you can experiment safely.

See features →

03

Free online tools

Handy utilities for everyday developer tasks—beautifiers, converters, and more—right alongside the tutorials.

Explore tools →
Built for learners

Who It’s For

If you are starting out or brushing up, you are in the right place.

Students

Campus courses, labs, and placement prep

Career switchers

Structured paths without paywalls

Self-taught developers

Quick references and deep dives

Busy revisers

Text you can skim before interviews

The people behind CodeToFun

Meet the Founder

CodeToFun is created and maintained with a focus on practical, beginner-first content.

Mari Selvan M P

Founder & Author

After years as a full-stack web developer, Mari chose to focus full-time on technical education at CodeToFun. He writes clear tutorials and interactive examples so learners can move from reading to practice without friction.

Ready to learn programming the easy way?

Pick a language, open a tutorial, and practice in the browser. It is free—start whenever you are ready.

Questions or feedback?

We love hearing from learners. Reach out anytime at contact@codetofun.com.

Privacy Policy