Advanced Programming

Advanced Programming consists of various programming languages which are C, HTML, Java, Python. Choose from one of these languages and learn different modules from right the basic concepts of computer programming & create your own Program or Projects. This course is ideal for students who are new to programming.

Course preview:

programming-1.jpg
Play Video

       Age group: 12+

       Course Duration : 5 hours (each)

       Course Difficulty: Easy

       Previous knowledge required : Basic

  • C Programming
  • HTML
  • Python
  • Java

why C

C Programming is the most basic programming language & students should learn this language at an early stage. It is the A,B,C,D of computer programming. C programming helps to understand how the basic operations of a computer program run & executed. C programming is the base for understanding programming concepts & lay down a foundation for other programming languages such as C++, Java, Python, etc. 

What You'll Learn

Understand basic concepts of computer programming.

Create your own programs & execute them.

Learn concepts of variables, integers, loop statements, etc. 

Understand concepts of algorithm & develop your own algorithms. 

Understand the concepts of compilers, debuggers, etc. 

Explore various opportunities with C with projects.

Course Content

In this module, students will learn & demonstrate their knowledge of: 

– The benefits of learning computer programming.

– The worldwide need of more computer programmers. 

– How “block” programming allow people create programs without memorization.

– The types of Scratch projects & future prospects.

In this module, students will learn & demonstrate their knowledge of:

– History of Scratch

– What is sprites & difference between sprites & images.

– Introduction to Scratch software interface.

– Overview of the Scratch software & create your own sprites.

– Introduction to Scratch blocks.

– How ‘block’ activities the same or different from traditional coding. 

In this module, students will learn & demonstrate their knowledge of:

– Understand the stage area

– Learn about Blocks palette & script area

– Learn about sprite list

– Learn about costume & backdrop pane

– Understand Scratch Toolbar, tutorials & extensions

In this module, students will learn & demonstrate their knowledge of:

– Explore blocks

– Adding & deleting sprites.

– Adding movement to a sprite.

– Adding sound to a sprite.

– Changing the colors of a sprite.

– Making a sprite appear to speak.

– Making a sprite appear to think.

In this module, students will learn & demonstrate their knowledge of:

– Adding events that can be triggered by different keyboard buttons.

– Adding clickable “Buttons” to give the player several choices during the activity.

– How to add make your game keep score.

– How to signify that the game is over when a specified score is reached.

In this module, students will learn & demonstrate their knowledge of:

– The four operations

– Random numbers

– Comparing numbers

– Logic & logical arguments

– Creating variables

– Using variables

In this module, students will learn & demonstrate their knowledge of:

– The Stop block

– The Wait block

–  The Forever block

– Repeating actions

– The Broadcast block

– Conditional statements

– Nested control statements

In this module, students will learn & demonstrate their knowledge of:

– Linking sound to a sprite

– Playing Scratch’s sounds

– Recording & playing your own sounds

– Adding narration to your story

In this module, students will learn & demonstrate their knowledge of:

– Adding & changing costumes

– Adding & changing backgrounds

– Graphic special effects

– Changing size of a sprite

– Working with multiple sprites

In this module, students will learn & demonstrate their knowledge of:

– Making a simple game with sound, background & interactivity.

In this module, students will learn & demonstrate their knowledge of:

– Making a simple calculator

In this module, students will learn & demonstrate their knowledge of:

– Making a simple interactive story.

       Details: 

       Age group: 12+

       Course Duration : 5 hours 

       Course Difficulty: Easy

       Features 

        Full lifetime access

        Downloadable resources

        Mobile & Tab compatibility

        C Projects & assessment test 

        Certificate of completion

299

why hTML

HTML is Hypertext markup language, primarily used for developing websites & web documents. It is a very simple & fun learning language, where students can develop their first webpage in a short time. HTML will help students to visualize & articulate abstract ideas effectively. HTML has proven to improve creativity, concentration, ideations, logic building & computational skills. 

What You'll Learn

Understand basic concepts of computer programming through HTML.

Create your own programs & execute them.

Learn concepts of syntax, text editors, elements, tags, etc. 

Create your webpage with static & dynamic tags. 

Understand how websites work.

Explore various opportunities with HTML.

Course Content

In this module, students will learn & demonstrate their knowledge of: 

– The benefits of learning computer programming.

– The worldwide need of more computer programmers. 

– How “block” programming allow people create programs without memorization.

– The types of Scratch projects & future prospects.

In this module, students will learn & demonstrate their knowledge of:

– History of Scratch

– What is sprites & difference between sprites & images.

– Introduction to Scratch software interface.

– Overview of the Scratch software & create your own sprites.

– Introduction to Scratch blocks.

– How ‘block’ activities the same or different from traditional coding. 

In this module, students will learn & demonstrate their knowledge of:

– Understand the stage area

– Learn about Blocks palette & script area

– Learn about sprite list

– Learn about costume & backdrop pane

– Understand Scratch Toolbar, tutorials & extensions

In this module, students will learn & demonstrate their knowledge of:

– Explore blocks

– Adding & deleting sprites.

– Adding movement to a sprite.

– Adding sound to a sprite.

– Changing the colors of a sprite.

– Making a sprite appear to speak.

– Making a sprite appear to think.

In this module, students will learn & demonstrate their knowledge of:

– Adding events that can be triggered by different keyboard buttons.

– Adding clickable “Buttons” to give the player several choices during the activity.

– How to add make your game keep score.

– How to signify that the game is over when a specified score is reached.

In this module, students will learn & demonstrate their knowledge of:

– The four operations

– Random numbers

– Comparing numbers

– Logic & logical arguments

– Creating variables

– Using variables

In this module, students will learn & demonstrate their knowledge of:

– The Stop block

– The Wait block

–  The Forever block

– Repeating actions

– The Broadcast block

– Conditional statements

– Nested control statements

In this module, students will learn & demonstrate their knowledge of:

– Linking sound to a sprite

– Playing Scratch’s sounds

– Recording & playing your own sounds

– Adding narration to your story

In this module, students will learn & demonstrate their knowledge of:

– Adding & changing costumes

– Adding & changing backgrounds

– Graphic special effects

– Changing size of a sprite

– Working with multiple sprites

In this module, students will learn & demonstrate their knowledge of:

– Making a simple game with sound, background & interactivity.

In this module, students will learn & demonstrate their knowledge of:

– Making a simple calculator

In this module, students will learn & demonstrate their knowledge of:

– Making a simple interactive story.

       Details: 

       Age group: 10+

       Course Duration : 5 hours 

       Course Difficulty: Easy

       Features 

        Full lifetime access

        Downloadable resources

        Mobile & Tab compatibility

        HTML Projects & test 

        Certificate of completion

299

why Python

Python is a powerful, easy to read, high-level programming language. Commands in python are simple English words & hence makes it easy for students to learn it without a lot of experience. Due to its simplicity & flexibility, its widely used by students to design games & animations. Python is an ideal language for students to start programming with because of its increasing demand all over the globe. With Python, you can learn Data science, Robotics, Machine learning, Game development, Automation & much more.

What You'll Learn

Understand basic concepts of computer programming through Python.

Create your own programs & execute them.

Learn concepts of syntax, variables, loops, etc. 

Build your own playable games & create interactive graphics.

Understand how python works & its various applications.

Explore various opportunities with Python.

Course Content

In this module, students will learn & demonstrate their knowledge of: 

– The benefits of learning computer programming.

– The worldwide need of more computer programmers. 

– How “block” programming allow people create programs without memorization.

– The types of Scratch projects & future prospects.

In this module, students will learn & demonstrate their knowledge of:

– History of Scratch

– What is sprites & difference between sprites & images.

– Introduction to Scratch software interface.

– Overview of the Scratch software & create your own sprites.

– Introduction to Scratch blocks.

– How ‘block’ activities the same or different from traditional coding. 

In this module, students will learn & demonstrate their knowledge of:

– Understand the stage area

– Learn about Blocks palette & script area

– Learn about sprite list

– Learn about costume & backdrop pane

– Understand Scratch Toolbar, tutorials & extensions

In this module, students will learn & demonstrate their knowledge of:

– Explore blocks

– Adding & deleting sprites.

– Adding movement to a sprite.

– Adding sound to a sprite.

– Changing the colors of a sprite.

– Making a sprite appear to speak.

– Making a sprite appear to think.

In this module, students will learn & demonstrate their knowledge of:

– Adding events that can be triggered by different keyboard buttons.

– Adding clickable “Buttons” to give the player several choices during the activity.

– How to add make your game keep score.

– How to signify that the game is over when a specified score is reached.

In this module, students will learn & demonstrate their knowledge of:

– The four operations

– Random numbers

– Comparing numbers

– Logic & logical arguments

– Creating variables

– Using variables

In this module, students will learn & demonstrate their knowledge of:

– The Stop block

– The Wait block

–  The Forever block

– Repeating actions

– The Broadcast block

– Conditional statements

– Nested control statements

In this module, students will learn & demonstrate their knowledge of:

– Linking sound to a sprite

– Playing Scratch’s sounds

– Recording & playing your own sounds

– Adding narration to your story

In this module, students will learn & demonstrate their knowledge of:

– Adding & changing costumes

– Adding & changing backgrounds

– Graphic special effects

– Changing size of a sprite

– Working with multiple sprites

In this module, students will learn & demonstrate their knowledge of:

– Making a simple game with sound, background & interactivity.

In this module, students will learn & demonstrate their knowledge of:

– Making a simple calculator

In this module, students will learn & demonstrate their knowledge of:

– Making a simple interactive story.

       Details: 

       Age group: 10+

       Course Duration : 5 hours 

       Course Difficulty: Easy

       Features 

        Full lifetime access

        Downloadable resources

        Mobile & Tab compatibility

        Python Projects & test 

        Certificate of completion

299

why java

Java is a free high-level programming language used for various applications such as Android application, games, dynamic pages, etc. With Java, students can learn to make their own tic-tac-toe game with basic algorithm, a runner game or space shooter game. Java being a powerful language can open pathways to many elements liking coding, designing puzzles, games, robots and much more.

What You'll Learn

Understand basic concepts of computer programming through Java.

Create your own programs & execute them.

Learn concepts of syntax, variables, loops, etc. 

Design algorithms, games, android applications, your own email service, etc.

Understand how Java works in real life & its various applications.

Explore various opportunities with Java.

Course Content

In this module, students will learn & demonstrate their knowledge of: 

– The benefits of learning computer programming.

– The worldwide need of more computer programmers. 

– How “block” programming allow people create programs without memorization.

– The types of Scratch projects & future prospects.

In this module, students will learn & demonstrate their knowledge of:

– History of Scratch

– What is sprites & difference between sprites & images.

– Introduction to Scratch software interface.

– Overview of the Scratch software & create your own sprites.

– Introduction to Scratch blocks.

– How ‘block’ activities the same or different from traditional coding. 

In this module, students will learn & demonstrate their knowledge of:

– Understand the stage area

– Learn about Blocks palette & script area

– Learn about sprite list

– Learn about costume & backdrop pane

– Understand Scratch Toolbar, tutorials & extensions

In this module, students will learn & demonstrate their knowledge of:

– Explore blocks

– Adding & deleting sprites.

– Adding movement to a sprite.

– Adding sound to a sprite.

– Changing the colors of a sprite.

– Making a sprite appear to speak.

– Making a sprite appear to think.

In this module, students will learn & demonstrate their knowledge of:

– Adding events that can be triggered by different keyboard buttons.

– Adding clickable “Buttons” to give the player several choices during the activity.

– How to add make your game keep score.

– How to signify that the game is over when a specified score is reached.

In this module, students will learn & demonstrate their knowledge of:

– The four operations

– Random numbers

– Comparing numbers

– Logic & logical arguments

– Creating variables

– Using variables

In this module, students will learn & demonstrate their knowledge of:

– The Stop block

– The Wait block

–  The Forever block

– Repeating actions

– The Broadcast block

– Conditional statements

– Nested control statements

In this module, students will learn & demonstrate their knowledge of:

– Linking sound to a sprite

– Playing Scratch’s sounds

– Recording & playing your own sounds

– Adding narration to your story

In this module, students will learn & demonstrate their knowledge of:

– Adding & changing costumes

– Adding & changing backgrounds

– Graphic special effects

– Changing size of a sprite

– Working with multiple sprites

In this module, students will learn & demonstrate their knowledge of:

– Making a simple game with sound, background & interactivity.

In this module, students will learn & demonstrate their knowledge of:

– Making a simple calculator

In this module, students will learn & demonstrate their knowledge of:

– Making a simple interactive story.

       Details: 

       Age group: 12+

       Course Duration : 5 hours 

       Course Difficulty: Easy

       Features 

        Full lifetime access

        Downloadable resources

        Mobile & Tab compatibility

        Java Projects & test 

        Certificate of completion

299