Sapna Makal
Online
Skills
About
Sapna Makal is dedicated to making learning engaging and accessible. She teaches in English, Bengali and coding like scratch, Code.org, C++, Python ensuring that her students under...
Sapna Makal
Online
Skills :
Sapna Makal is dedicated to making learning engaging and accessible. She teaches in English, Bengali and coding like scratch, Code.org, C++, Python ensuring that her students under...
Courses by: Sapna Makal
Bengali
What You Will Learn
Learn the basics of the Bengali language step by step.
Understand how to read, write, and pronounce Bengali words correctly.
Start with fundamental language concepts:
Bengali alphabet (vowels and consonants)
Letter formation and pronunciation
Basic words and simple sentence structure
Develop reading and writing skills:
Reading simple words and sentences
Writing letters, words, and short sentences
Understanding common vocabulary used in daily life
Learn grammar basics:
Nouns, pronouns, and verbs
Tense forms in simple sentences
Sentence formation and word order
Practice speaking and comprehension:
Forming simple sentences for communication
Understanding spoken Bengali in basic conversations
Improving pronunciation through repetition
Build vocabulary gradually:
Common everyday words and phrases
Naming objects, actions, and descriptions
Using words in correct context
Learn through structured exercises:
Reading and writing practice
Sentence formation exercises
Basic conversation practice
Progress from basic to intermediate level:
Start with letters and simple words
Move to sentence building and short passages
Understand and use more complex sentences
This course focuses on step-by-step learning of Bengali with clear explanations and regular practice.
C++
What You Will Learn
Understand the basics of C++ programming step by step.
Learn how to write simple programs using correct syntax.
Start with fundamental concepts:
Structure of a C++ program
Input and output using standard commands
Variables, data types, and constants
Operators and basic expressions
Learn control statements to manage program flow:
Conditional statements (if, else, switch)
Loops (for, while, do-while)
Writing logical conditions
Practice writing programs using functions:
Creating and calling functions
Passing parameters
Returning values
Understand arrays and strings:
Storing multiple values using arrays
Accessing and modifying elements
Working with strings and basic operations
Learn core object-oriented concepts in C++:
Classes and objects
Constructors and basic class structure
Encapsulation and simple data handling
Work with basic file handling concepts:
Reading data from files
Writing data to files
Practice programming skills through exercises:
Writing simple to intermediate programs
Solving logical problems step by step
Debugging and correcting errors
Learn common programming methods and techniques:
Breaking problems into smaller steps
Writing clear and structured code
Testing and improving programs
Progress from basic to intermediate level:
Begin with simple programs
Move to structured problem-solving
Build programs using multiple concepts together
This course focuses on clear understanding of C++ concepts and regular practice through coding exercises.
Python
What You Will Learn
Learn the basics of Python programming step by step.
Understand how to build simple web pages using HTML.
Start with core Python concepts:
Structure of a Python program
Variables, data types, and basic syntax
Input and output operations
Operators and expressions
Learn control flow in Python:
Conditional statements (if, else, elif)
Loops (for and while)
Writing logical conditions
Work with functions and data structures:
Creating and using functions
Lists, tuples, and dictionaries
Basic string operations
Understand object-oriented programming (OOP):
Classes and objects
Attributes and methods
Constructors and basic class design
Learn HTML for web development:
Structure of an HTML page
Common tags (headings, paragraphs, links, images)
Creating forms and tables
Organizing content using semantic elements
Combine Python and web basics:
Understanding how backend logic connects with web pages
Basic idea of handling data in web applications
Practice important development skills:
Writing clean and structured code
Debugging simple errors
Building small programs and web pages
Learn common techniques and methods:
Breaking problems into smaller steps
Reusing code using functions and classes
Structuring web pages clearly
Progress from basic to intermediate level:
Start with simple programs and static web pages
Move to combining logic and structure
Build small projects using Python and HTML together
This course covers programming and web development basics in a clear and structured manner.