add these inside head tag and and
Start your coding journey today

Meet CodeBuddy
Best coding platform for young learners

Join the next Generation of India’s best coders — 
designed specially for 11th, 12th and drop year students

1,052+ students coding everyday
What we offer?

Why choose CodeBuddy?

Quick Learning

Learn fast with short, easy-to-digest lessons

Coding Practice

500+ coding problems in Arena

Mini Projects

Build sharable projects that show real skills

Course Certificate

Earn a certificate when you finish the course
No login required - test your skills now!

Try Practice Questions

Basics of Python

Which of these is NOT a valid variable name in Python?

A
total_marks
B
_score1
C
1student
D
name_2
Hurrah!
You’ve got this one right!
Incorrect answer
total_marks – Valid: starts with a letter; letters + underscore allowed.
_score1 – Valid: identifiers can start with _; digits allowed after.
name_2 – Valid: letter first, then letters, digit, underscore.
Next Question

Basics of C++

What does the following code print?

total = 0
for i in range(1, 6):
    if i % 2 == 0:
        total = total + i
print(total)
A
4
B
5
C
6
D
15
Hurrah!
You’ve got this one right!
Incorrect answer
Only i = 4 counted; but loop also adds 2.
Would come from 2 + 3; code never adds odd 3.
Sum of all numbers 1 + 2 + 3 + 4 + 5; but code includes only even ones.
Next Question

Basics of C++

What is the output of this code?

a = [1, 2, 3]
b = a
a = a + [4]
print(b)
A
[1, 2, 3]
B
[1, 2, 3, 4]
C
[4]
D
[1, 4]
Hurrah!
You’ve got this one right!
Incorrect answer
[1, 2, 3, 4] – Would be true if we had modified the list in-place (e.g. a.append(4)), which we didn’t.
[4] – No operation in the code creates a list with only 4.
[1, 4] – Mixing first and last elements; not the result of any list operation here.
Submit
0/3
Total Score

You scored: 2/3

You did great! Improve your skills with Codebuddy
Sign up

Mini Projects

Learn the fundamentals of coding from top instructors in the industry

Build your own game

Create an interactive game using Javascript and HTML Canvas
Start Learning

Personal Portfolio Website

Design and build a portfolio to showcase your work and projects
Start Learning

Password and Username generator

Build a secure generator with Javascript and customisable options
Start Learning

Smart Notes summarizer

Create an AI-powered app that summarizes documents
Start Learning

Web Data Extractor

Create an interactive game using Javascript and HTML Canvas
Start Learning

Smart Study Planner

Create an interactive game using Javascript and HTML Canvas
Start Learning

Weekly challenge

Learn the fundamentals of coding from top instructors in the industry

Question of the week

week #12
Easy
2,340 solved
5 days left
Sign up to solve the weekly challenge
Top performers
Riddhma Kaur
Delhi Public School
20 mins
Anand Gosh
St. Xaviers
28 mins
Sachin Sharma
St. Josephs
34 mins
Anand Gosh
St. Xaviers
45 mins
View Leaderboard
Experts from top companies

Meet the experts who guide you

Yogesh Yogendra
Software Developer
Abhinav Awasthi
Ex- Software Developer
Saksham Arora
Ex- Software Developer
Shaddy Garg
AI Engineer
Hear from our users

People love using CodeBuddy

I started with the short Python videos on CodeBuddy and they’re so easy to follow. After that, the practice sets make sure I actually remember stuff, not just watch and forget.

Aarav
11th standard

With boards, I don’t have time for long courses. CodeBuddy’s small lectures are perfect. I finish one topic, solve a few sets and I’m done for the day.

Sanvi
12th standard

The weekly coding challenges are super fun. I try them every Sunday to check where I stand against other students. It actually pushes me to practice more.

Mahima
12th standard

I started with the short Python videos on CodeBuddy and they’re so easy to follow. After that, the practice sets make sure I actually remember stuff, not just watch and forget.

Aarav
11th standard

With boards, I don’t have time for long courses. CodeBuddy’s small lectures are perfect. I finish one topic, solve a few sets and I’m done for the day.

Sanvi
12th standard

The weekly coding challenges are super fun. I try them every Sunday to check where I stand against other students. It actually pushes me to practice more.

Mahima
12th standard
An initiative by

To provide the best Computer Science Education

A 4 year B.Tech in CS & AI degree
built with industry experts, blending rigorous academics, coding & real-world projects to make you job-ready from day one.

FAQs

Have Doubts?

Who is CodeBuddy for?

High School students, especially 11th, 12th, and drop-year students who want to learn coding —from basics to real projects.

How is CodeBuddy better than YouTube?

Structured lessons, **500+ practice problems**, real projects, and weekly challenges—no random videos.

Who teaches on CodeBuddy?

Industry professionals from top tech companies like Amazon and Microsoft

When is CodeBuddy launching?

CodeBuddy is launching soon. Join early to get **priority access** and early-user benefits.

For any additional information, write to us at codebuddy.support@newtonschool.co

You’re on the list, Aditi!

Thanks for your interest, CodeBuddy is launching soon and you’d be among the first ones to know
You’re on our early access list
We’ll notify you as soon as we launch
Share with friends