

BHAUMIK's email address and phone number have been validated.
BHAUMIK
- Rate ₦17316
- Response 1h

₦17316/h
Unfortunately, this tutor is unavailable
- Computer programming
- Python
- Programming languages
- C
- C++
C programming from scratch Zero to Hero. 20 Assignment(more then 200 exercise ) for all c model.
- Computer programming
- Python
- Programming languages
- C
- C++
Lesson location
About BHAUMIK
"I have a strong background in C programming with 6 years of experience. During this time, I've worked on a variety of projects, ranging from ALFA ROMEO, FERRARI, JEEP ,IVECO,FCA, MASERATI, PSA for embedded systems, automation, system programming, etc. I'm proficient in data structures, algorithms, and debugging, and I have a deep understanding of memory management in C. I'm always eager to tackle new challenges and continue honing my C programming skills.
About the lesson
- Primary
- Secondary
- WASSCE
- +9
levels :
Primary
Secondary
WASSCE
Adult education
Masters
MBA
BECE (Basic Education Certification Exam)
Beginner
Intermediate
Advanced
Professional
Kids
- English
All languages in which the lesson is available :
English
Chapter 1 - A Tutorial Introduction.........................................................................................9
1.1 Getting Started..............................................................................................................9
1.2 Variables and Arithmetic Expressions..........................................................................11
1.3 The for statement.........................................................................................................15
1.4 Symbolic Constants......................................................................................................17
1.5 Character Input and Output.........................................................................................17
1.5.1 File Copying..........................................................................................................18
1.5.2 Character Counting...............................................................................................19
1.5.3 Line Counting.......................................................................................................20
1.5.4 Word Counting.....................................................................................................21
1.6 Arrays..........................................................................................................................23
1.7 Functions.....................................................................................................................25
1.8 Arguments - Call by Value...........................................................................................28
1.9 Character Arrays..........................................................................................................29
1.10 External Variables and Scope.....................................................................................31
Chapter 2 - Types, Operators and Expressions.......................................................................35
2.1 Variable Names............................................................................................................35
2.2 Data Types and Sizes...................................................................................................35
2.3 Constants.....................................................................................................................36
2.4 Declarations.................................................................................................................38
2.5 Arithmetic Operators...................................................................................................39
2.6 Relational and Logical Operators.................................................................................39
2.7 Type Conversions........................................................................................................40
2.8 Increment and Decrement Operators............................................................................43
2.9 Bitwise Operators........................................................................................................45
2.10 Assignment Operators and Expressions......................................................................46
2.11 Conditional Expressions.............................................................................................47
2.12 Precedence and Order of Evaluation..........................................................................48
Chapter 3 - Control Flow.......................................................................................................50
3.1 Statements and Blocks.................................................................................................50
3.2 If-Else..........................................................................................................................50
3.3 Else-If..........................................................................................................................51
3.4 Switch..........................................................................................................................52
3.5 Loops - While and For.................................................................................................53
3.6 Loops - Do-While........................................................................................................56
3.7 Break and Continue.....................................................................................................57
3.8 Goto and labels............................................................................................................57
Chapter 4 - Functions and Program Structure........................................................................59
4.1 Basics of Functions......................................................................................................59
4.2 Functions Returning Non-integers................................................................................61
4.3 External Variables........................................................................................................63
4.4 Scope Rules.................................................................................................................68
4.5 Header Files.................................................................................................................69
4.6 Static Variables............................................................................................................70
4.7 Register Variables........................................................................................................71
4.8 Block Structure............................................................................................................71
4.9 Initialization.................................................................................................................72
4.10 Recursion...................................................................................................................73
4.11 The C Preprocessor....................................................................................................74
4.11.1 File Inclusion.......................................................................................................75
4.11.2 Macro Substitution..............................................................................................75
3
4.11.3 Conditional Inclusion..........................................................................................77
Chapter 5 - Pointers and Arrays.............................................................................................78
5.1 Pointers and Addresses................................................................................................78
5.2 Pointers and Function Arguments.................................................................................79
5.3 Pointers and Arrays......................................................................................................81
5.4 Address Arithmetic......................................................................................................84
5.5 Character Pointers and Functions.................................................................................87
5.6 Pointer Arrays; Pointers to Pointers.............................................................................89
5.7 Multi-dimensional Arrays.............................................................................................92
5.8 Initialization of Pointer Arrays.....................................................................................93
5.9 Pointers vs. Multi-dimensional Arrays..........................................................................94
5.10 Command-line Arguments..........................................................................................95
5.11 Pointers to Functions.................................................................................................98
5.12 Complicated Declarations.........................................................................................100
Chapter 6 - Structures..........................................................................................................105
6.1 Basics of Structures...................................................................................................105
6.2 Structures and Functions............................................................................................107
6.3 Arrays of Structures...................................................................................................109
6.4 Pointers to Structures.................................................................................................112
6.5 Self-referential Structures...........................................................................................113
6.6 Table Lookup............................................................................................................117
6.7 Typedef......................................................................................................................119
6.8 Unions.......................................................................................................................120
6.9 Bit-fields....................................................................................................................121
Chapter 7 - Input and Output...............................................................................................124
7.1 Standard Input and Output.........................................................................................124
7.2 Formatted Output - printf...........................................................................................125
7.3 Variable-length Argument Lists..................................................................................127
7.4 Formatted Input - Scanf.............................................................................................128
7.5 File Access.................................................................................................................130
7.6 Error Handling - Stderr and Exit................................................................................132
7.7 Line Input and Output................................................................................................134
7.8 Miscellaneous Functions............................................................................................135
7.8.1 String Operations................................................................................................135
7.8.2 Character Class Testing and Conversion..............................................................135
7.8.3 Ungetc................................................................................................................135
7.8.4 Command Execution...........................................................................................135
7.8.5 Storage Management..........................................................................................136
7.8.6 Mathematical Functions.......................................................................................136
7.8.7 Random Number generation................................................................................136
Chapter 8 - The UNIX System Interface..............................................................................138
8.1 File Descriptors..........................................................................................................138
8.2 Low Level I/O - Read and Write................................................................................139
8.3 Open, Creat, Close, Unlink........................................................................................140
8.4 Random Access - Lseek.............................................................................................142
8.5 Example - An implementation of Fopen and Getc.......................................................142
8.6 Example - Listing Directories.....................................................................................145
8.7 Example - A Storage Allocator..................................................................................149
Rates
Rate
- ₦17316
Pack prices
- 5h: ₦86581
- 10h: ₦173162
webcam
- ₦17316/h
Similar Computer programming tutors in Toronto
-
![teacher_picture]()
Abdulsemiu
Lagos & webcam- Super tutor
Python, sql & programming tutor | beginner-friendly coding, data analytics, c programming & ai lessons for kids, students & professionals
- ₦8000/h
- 1st lesson free
-
![teacher_picture]()
Ogboi
Lagos & webcam- Super tutor
Learn python for data analysis, data science, machine learning & ai — from beginner to real projects
- ₦5000/h
- 1st lesson free
-
![teacher_picture]()
Adebayo
Ikeja & webcam- Super tutor
Need help with python? i offer friendly, personalized tutoring to help you master python at your own pace. flexible hours and clear explanations. let’s start learning together!
- ₦5000/h
- 1st lesson free
-
![teacher_picture]()
Christian
Ifite Awka & webcam- Super tutor
Learn fullstack web development in 4 months (php/mysql & mern stack) + freelancing on upwork/fiverr + certificate of completion
- ₦5000/h
- 1st lesson free
-
![teacher_picture]()
Kasiemobi
Gwarinpa & webcam- Super tutor
Skilled software developer in abuja offering live & virtual programming lessons (html, css, javascript, php, mysql, python, c++) for all levels with real-world project experience
- ₦5000/h
- 1st lesson free
-
![teacher_picture]()
Lilian
Iddo Tudunwada & webcam- Super tutor
Learn artificial intelligence with its subset machine learning using python. i teach both adults and kids to understand basic and advanced programming to automate tasks.
- ₦5000/h
- 1st lesson free
-
![teacher_picture]()
Oluwasanjo
Lagos & webcam- Super tutor
Experienced web developer passionate about teaching modern web development technologies in lagos
- ₦5000/h
- 1st lesson free
-
![teacher_picture]()
Hussain
& webcam- Super tutor
Premium ai mentorship: master chatgpt, automation, digital intelligence, ai productivity tools, prompt engineering, and modern tech skills for career and business growth.
- ₦5000/h
- 1st lesson free
-
![teacher_picture]()
Michael aladejobi
Lagos & webcam- Ambassador
50% off | learn coding in less than 2 months | hacked course | frontend, full-stack software development, internet of things(iot) | for absolute beginners | 100% practical
- ₦6117/h
-
![teacher_picture]()
Jane
Lagos & webcam- Super tutor
Certified stem teacher specializing in programming and 3d modeling (ages 5-16), using inquiry-based projects to nurture creativity, critical thinking and communication of next generation innovators.
- ₦5000/h
- 1st lesson free
-
![teacher_picture]()
Joy
Port Harcourt & webcam- Super tutor
Your frontend development tutor: learn html, css, modern javascript, react, and real-world web practices.
- ₦4000/h
- 1st lesson free
-
![teacher_picture]()
Jordan
Lagos & webcam- Super tutor
Looking to learn a.i or you want to learn how to code? become work ready with a professional developer and microsoft certified tutor + free access to job community
- ₦3000/h
-
![teacher_picture]()
Steven
Lugbe & webcam- Super tutor
Experienced frontend engineer teaches computer programming & web development for all levels – online & in-person
- ₦5000/h
- 1st lesson free
-
![teacher_picture]()
Kingsley
Port Harcourt & webcam- Super tutor
Expert web development tutor, helping over 1000 students understand software engineering concepts ranging from data structure and algorithm, html, react, css, javascript, data science, nodejs, mongodb
- ₦5000/h
- 1st lesson free
-
![teacher_picture]()
Obinna
Ikeja & webcam- Super tutor
I'm a certified it professional. i teach cybersecurity, and coding at all levels.
- ₦2000/h
- 1st lesson free
-
![teacher_picture]()
Johnson
Ojodu Berger & webcam- Super tutor
Having issues with javascript/php/css/html or frameworks like angular/react/vue? well, you just found help. got over 5 years of experience in web programming & tech instructor role. got you covered
- ₦5000/h
- 1st lesson free
-
![teacher_picture]()
Solahudeen
Ibadan & webcam- Super tutor
Skilled software engineer with over four years of experience. tutoring people on software engineering technology.
- ₦8000/h
-
![teacher_picture]()
Salimon
Magboro & webcam- Confirmed
Learn python programming from scratch | coding fundamentals, automation & problem solving for beginners
- ₦5000/h
- 1st lesson free
-
![teacher_picture]()
Chinonso
Abuja & webcam- Super tutor
Skilled computer programming, scratch, html, css, python programming, r programming, javascript, php, bootstrap and web development tutor with 10+ teaching experience. teaching with digital pen.
- ₦5000/h
- 1st lesson free
-
![teacher_picture]()
Obinna
Nsukka & webcam- Confirmed
Seasoned ict instructor offering hands-on data analysis (python, sql, excel, mysql, power bi), data science, machine learning & ai engineering training in nsukka, offline or online, from beginners to
- ₦5000/h
- 1st lesson free
-
See Computer programming tutors




















