Blockly Language Course Structure

Comprehensive Programming Path

Sequencing Icon
1

Course-A: Sequencing & Basic Events

Learn fundamental programming concepts including sequencing, loops (repeat), and basic events.

Conditionals Icon
2

Course-B: Conditionals & Debugging

Master conditional statements (if-statements) and learn essential debugging techniques.

Nested Loops Icon
3

Course-C: Nested Loops & Functions

Explore complex programming concepts including nested loops, functions, and advanced puzzles.

Variables Icon
4

Course-D: Variables & Game Design

Learn while loops, variables, and game design basics to create interactive programs.

Advanced Functions Icon
5

Course-E: Advanced Programming

Master advanced loops, functions with parameters, and complex programming logic.

Data Storage Icon
6

Course-F: App Design & Data

Learn complex conditionals, data storage, and application design principles.

Prereader Icon
7

Prereader Express Course

Introduction to coding using images and audio cues for younger learners.

Professional Coding Icon
8

Express Course

Faster-paced introduction to professional coding concepts and practices.

Blockly Language

Master Programming Fundamentals at NBG

Blockly Language is a modular, zero-code logic development language developed by Code.org. As an official implementing partner of Code.org, NBG introduces students to modular programming principles through a simple gamified approach, building interest in the field of programming.

At NBG, we empower students with hands-on coding activities that develop logical thinking, problem-solving skills, and computational thinking. Our curriculum is designed to make programming accessible and engaging for learners of all ages.


Why Coding is Essential in the Digital Age

Problem Solving

Develops Problem-Solving Skills

Coding teaches students to break down complex problems into smaller, manageable parts and develop systematic solutions.

Logical Thinking

Enhances Logical Thinking

Programming requires logical reasoning and structured thinking, skills that are valuable in all academic and professional fields.

Creativity

Fosters Creativity

Coding is a creative process that allows students to build their own projects, games, and applications from scratch.

Future Skills

Future-Ready Skills

Programming skills are increasingly in demand across all industries, preparing students for high-value careers.

Digital Literacy

Digital Literacy

Understanding how software works is becoming as fundamental as reading and writing in our technology-driven world.

Coding Skills Developed

Sequencing

Sequencing & Algorithmic Thinking

Loops

Loops & Repetition Structures

Conditionals

Conditional Logic

Functions

Functions & Modular Programming

Variables

Variables & Data Storage

Debugging

Debugging & Problem Solving

Game Design

Game Design Fundamentals

App Design

Application Design Principles

Coding Career Opportunities

Coding Instructor

Coding Instructor

STEM Careers

STEM Careers

System Design

System Design

Game Development

Game Development

Programmer

Programmer

Project Development

Project Development

Software Engineer

Software Engineer

Web Developer

Web Developer