John Kumar Sarkar Undergraduate CSE student at RUET
No reviews yet

Hello! I’m John Kumar Sarkar, a dedicated and approachable tutor with a strong background in Computer Science, Mathematics, Physics, English, etc. I specialize in simplifying complex concepts and making learning an engaging and productive experience.
🔹 Mode of Teaching:
Online classes via Zoom/Google Meet
Available for assignments and doubt-solving sessions
🔹 Levels:
[School/College/University/Competitive Exams/Working Professionals]

🔹 Why Choose Me?
✔️ Student-friendly approach
✔️ Clear explanations with real-world examples
✔️ Customized study plans
✔️ Regular feedback and progress tracking
Whether you're struggling with fundamentals or aiming to excel in advanced topics, I’m here to support your academic journey with patience and clarity. Let’s learn together and turn your goals into achievements!

Subjects

  • CSE (Computer Science and Engineering) Beginner-Expert


Experience

No experience mentioned.

Education

  • BSC in CSE (Jan, 2023now) from RUET (Rajshahi University of Engineering & Technology)

Fee details

    4,00010,000/month (US$32.5881.46/month)

    on hours


Courses offered

  • Data Structures & Algorithms (DSA) – From Basics to Problem Solving

    • US$40
    • Duration: 15 Hours
    • Delivery mode: Online
    • Group size: Individual
    • Instruction language: Bangla, English
    • Certificate provided: No
    I offer structured and easy-to-understand lessons on Data Structures and Algorithms (DSA) designed for beginners and intermediate learners.

    This course will help you build a strong foundation in problem-solving and coding, which is essential for coding interviews, competitive programming, and academic success.
  • Discrete Mathematics – Concepts, Logic & Problem Solving

    • US$40
    • Duration: 15 Hours
    • Delivery mode: Online
    • Group size: Individual
    • Instruction language: Bangla, English
    • Certificate provided: No
    I offer structured and easy-to-understand lessons on Discrete Mathematics, designed for students in Computer Science and related fields.

    This course builds a strong mathematical foundation required for Data Structures, Algorithms, Cryptography, and Computer Science theory.
  • C & C++ Programming – From Basics to Advanced Problem Solving

    • US$40
    • Duration: 15 Hours
    • Delivery mode: Online
    • Group size: Individual
    • Instruction language: Bangla, English
    • Certificate provided: No
    I provide structured and beginner-friendly lessons on C and C++ programming, designed to build a strong foundation in coding and problem-solving.

    This course is ideal for students who want to learn programming from scratch or improve their skills for academic exams, projects, and competitive programming.
  • Python Programming – From Beginner to Advanced

    • US$40
    • Duration: 7 Days
    • Delivery mode: Online
    • Group size: Individual
    • Instruction language: English, Bangla
    • Certificate provided: No
    I offer beginner-friendly and structured lessons on Python programming, one of the most popular and powerful languages today.

    This course is designed to help you learn Python from scratch and build a strong foundation for software development, data science, and problem solving.
  • JavaScript (JS) – From Basics to Advanced Web Development

    • US$40
    • Duration: 15 Hours
    • Delivery mode: Online
    • Group size: Individual
    • Instruction language: Bangla, English
    • Certificate provided: No
    I provide beginner-friendly and structured lessons on JavaScript, the most essential language for web development.

    This course will help you build a strong foundation in programming and enable you to create interactive websites and web applications.
    JavaScript basics (variables, data types)
    Operators & expressions
    Conditional statements (if-else, switch)
    Loops (for, while)
    Functions (normal & arrow functions)
    Arrays and objects
    DOM manipulation
    Events (click, input, etc.)
    ES6 features (let/const, arrow functions, template literals)
    Basic problem solving
  • Digital Logic Design (DLD) – From Basics to Circuit Design

    • US$50
    • Duration: 15 Hours
    • Delivery mode: Online
    • Group size: Individual
    • Instruction language: English, Bangla
    • Certificate provided: No
    I offer clear and structured lessons on Digital Logic Design, designed to help students understand the fundamentals of digital systems used in computers and electronics.

    This course builds a strong foundation for subjects like Computer Architecture, Microprocessors, and Embedded Systems.
    Number Systems (Binary, Octal, Hexadecimal)
    Boolean Algebra
    Logic Gates (AND, OR, NOT, NAND, NOR, XOR)
    Simplification using K-Map (Karnaugh Map)
    Combinational Circuits
    Adders, Subtractors
    Multiplexers, Demultiplexers
    Encoders & Decoders
    Sequential Circuits
    Flip-Flops (SR, JK, D, T)
    Registers & Counters
    Basic Digital Circuit Design
  • Object-Oriented Programming (OOP) – Concepts to Real Implementation

    • US$40
    • Duration: 15 Hours
    • Delivery mode: Online
    • Group size: Individual
    • Instruction language: English, Bangla
    • Certificate provided: No
    I provide structured and beginner-friendly lessons on Object-Oriented Programming (OOP), focusing on building strong programming concepts used in modern software development.

    This course helps students understand how to write clean, reusable, and efficient code using OOP principles in languages like C++ or Python.
    What You Will Learn:
    Introduction to OOP concepts
    Classes & Objects
    Constructors & Destructors
    Encapsulation & Data Hiding
    Inheritance
    Polymorphism (Function & Operator Overloading)
    Abstraction
    File handling (optional)
    Real-world problem solving using OOP
  • Artificial Intelligence (AI) – From Basics to Practical Applications

    • US$40
    • Duration: 15 Hours
    • Delivery mode: Online
    • Group size: Individual
    • Instruction language: English, Bangla
    • Certificate provided: No
    I offer structured and beginner-friendly lessons on Artificial Intelligence (AI), designed to help students understand how machines learn, think, and make decisions.

    This course covers both theoretical concepts and practical implementation, making it ideal for students interested in modern technologies like machine learning, data science, and automation.
    What You Will Learn:
    Introduction to AI & its applications
    Basics of Python for AI
    Data preprocessing & handling
    Introduction to Machine Learning
    Supervised Learning (Regression, Classification)
    Unsupervised Learning (Clustering)
    Model evaluation techniques
    Introduction to libraries:
    NumPy
    Pandas
    Scikit-learn
    Basic AI projects
  • Digital Signal Processing (DSP) – From Fundamentals to Applications

    • US$60
    • Duration: 15 Hours
    • Delivery mode: Online
    • Group size: Individual
    • Instruction language: English, Bangla
    • Certificate provided: No
    I offer structured and easy-to-understand lessons on Digital Signal Processing (DSP), focusing on both theory and practical problem-solving.

    This course helps students build a strong foundation in analyzing and processing signals, which is essential for fields like communications, audio processing, image processing, and embedded systems.
    What You Will Learn:
    Introduction to Signals & Systems
    Continuous vs Discrete Signals
    Sampling & Quantization
    Discrete-Time Signals & Systems
    Convolution
    Z-Transform
    Fourier Series & Fourier Transform
    Discrete Fourier Transform (DFT)
    Fast Fourier Transform (FFT)
    Digital Filters (FIR & IIR)
    Basic DSP applications
  • Statistics for CSE – From Basics to Data Analysis

    • US$50
    • Duration: 15 Hours
    • Delivery mode: Online
    • Group size: Individual
    • Instruction language: English, Bangla
    • Certificate provided: No
    I provide structured and easy-to-understand lessons on Statistics for Computer Science & Engineering (CSE) students.

    This course builds a strong foundation in statistical concepts required for data analysis, machine learning, and research work.
    What You Will Learn:
    Introduction to Statistics
    Types of Data & Variables
    Measures of Central Tendency (Mean, Median, Mode)
    Measures of Dispersion (Variance, Standard Deviation)
    Probability Basics
    Probability Distributions (Binomial, Normal)
    Sampling Techniques
    Hypothesis Testing
    Correlation & Regression
    Introduction to Data Analysis using Python (optional)
  • Operating System (OS) – Concepts to Practical Understanding

    • US$40
    • Duration: 15 Hours
    • Delivery mode: Online
    • Group size: Individual
    • Instruction language: Bangla, English
    • Certificate provided: No
    I offer structured and easy-to-understand lessons on Operating Systems, designed for CSE and IT students.

    This course builds a strong foundation in OS concepts, which is essential for system programming, computer architecture, and software development.
    Introduction to Operating Systems
    Types of Operating Systems (Batch, Multiprogramming, Time-sharing)
    Processes and Process Management
    Threads & Multithreading
    CPU Scheduling Algorithms
    Deadlock & Resource Management
    Memory Management (Paging, Segmentation, Virtual Memory)
    File Systems & Disk Management
    Introduction to OS in Linux/Windows (optional practical sessions)
  • Database Management with SQL & MySQL – From Basics to Advanced

    • US$40
    • Duration: 15 Hours
    • Delivery mode: Online
    • Group size: Individual
    • Instruction language: English, Bangla
    • Certificate provided: No
    I offer structured and beginner-friendly lessons on Database Management, focusing on SQL and MySQL.

    This course is ideal for students and beginners who want to design, manage, and query databases efficiently—skills that are essential for software development, data management, and backend programming.

Reviews

No reviews yet. Be the first one to review this tutor.