Our Courses
We have programs suited for kids of various ages. Find the course that is best suited for your child.
Intermediate Level Courses
Find courses suited for kids with a basic understanding of coding lingo and experience with block-based coding programs. These classes will dive deeper into more advanced concepts, and will eventually introduce real-world coding languages


Beginner Level Courses
Explore classes that introduce coding concepts to younger ages through block-based coding programs like Scratch & Hour of Code.




CATEGORIES
Advanced Level Courses
These classes are for kids who have experience with real-world coding languages and are ready to build more on the application of concepts learned in prior courses.
Beginner Level Courses:


# 1 Block Based Coding (BBC)
Students will learn basic skills like building sequential algorithms and debugging while going through fundamental programming concepts. The primary platform used in this course is Code.org. At the end of each semester there will be an exam to assess the knowledge learned throughout the learning period.
Age Group: 1st grade - 3rd grade


# 2 App Lab & Game Lab Accelerated
This course is a continuation of the BBC course where students will build upon their foundation and learn more in depth coding concepts to build small games and creations in Code.org's App & Game Lab.
Age Group: 3rd grade - 4th grade
Intermediate Level Courses:




# 3 App Lab & Game Lab Advanced
# 4 HTML & Javascript
This course is designed for older kids who have a good understanding of block based coding. Students will learn basic design and features, page interactions, and will complete many mini projects through Code.org's App & Game lab. More advanced concepts, like functions and parameters, will be taught in this class.
Age Group: 4th grade - 5th grade
Students will transition over from block based coding to real lines of code. This course teaches the language for building and programming basic webpages. Students will understand the how to create a hypertext document and displaying it in a web browser. The course will cover the basics of HTML, exploring web pages, styling pages using CSS, and intro to Javascript. Students will learn concepts such as syntax, variables, conditions, loops, interactive event handler, DOM, jQuery, debugging, and will complete a mini project.
Age Group: 5th grade - 6th grade
Advanced Level Courses:




# 5 Intro to Python
# 6 Intro to Database & Python for Data Structures
In this course, students will be introduced to the basics of Python, including syntax, variables, string functions, and data types. Students will go deep into object-oriented programming concepts, and will learn more about debugging a program, decision making, and control flow. The course will primarily use Google Colab.
Age Group: 6th grade - 8th grade
This is the most advanced course offered where students get introduced to the concept of a database, and will learn to write basic queries in data formats such as SQL and JSON. Students will learn to incorporate accessing data into python for Data science EDA (Exploratory Data Analysis).
Age Group: 6th grade - 8th grade
Hear what others have to say
Reviews from the parents & students of Digital Doodlers Community


" Teacher was explaining each and every step very clearly to the students. My daughter felt confident and completed the homework without my help. "


"I loved the assignments given to me and also loved sharing my projects with the class."


"[My son] learned a lot both in technical and logical way, over the moon, he learned the foundation strongly. "
- Anonymous Parent
- Anonymous Student
- Anonymous Parent


" Thank you for teaching coding to my son . He joined as technical lead in Amgen for summer camp. He is the lead who coded 7000 lines by himself today.He is trying hard to win this competition.
Because of you, he is shining today. I am so proud about him "
- Anonymous Parent
Innovate
Empowering kids through design thinking and coding.
Learn
© 2025. All rights reserved.