FindMyGuru - A Trusted Tutor & Institute Discovery Platform

FindMyGuru A Trusted Tutor & Institute Discovery Platform

Ramandeep Singh
  • Qualification:Masters
  • Language:English, Hindi, Punjabi
  • Experience:2 years

Ramandeep Singh

Online

About

Ramandeep Singh holds a Master’s degree and has two years of teaching experience. He is passionate about helping students reach their academic goals. His approach focuses on unders...

Ramandeep Singh holds a Master’s degree and has two years of teaching experience. He is passionate about helping students reach their academic goals. His approach focuses on understanding each student's unique needs and tailoring lessons to suit their learning styles.Fluent in English, Hindi, and Punjabi, Ramandeep is able to communicate effectively with a diverse range of students. He creates a supportive learning environment that encourages students to ask questions and engage actively in their studies. Whether you are looking for help in a specific subject or seeking overall academic support, Ramandeep is dedicated to guiding you on your educational journey.
Ramandeep Singh

Ramandeep Singh

Online

  • Qualification:Masters
  • Language:English, Hindi, Punjabi
  • Experience:2 years

Ramandeep Singh holds a Master’s degree and has two years of teaching experience. He is passionate about helping students reach their academic goals. His approach focuses on unders...

Ramandeep Singh holds a Master’s degree and has two years of teaching experience. He is passionate about helping students reach their academic goals. His approach focuses on understanding each student's unique needs and tailoring lessons to suit their learning styles.Fluent in English, Hindi, and Punjabi, Ramandeep is able to communicate effectively with a diverse range of students. He creates a supportive learning environment that encourages students to ask questions and engage actively in their studies. Whether you are looking for help in a specific subject or seeking overall academic support, Ramandeep is dedicated to guiding you on your educational journey.
FindMyGuru is a tutor discovery platform that helps students find and connect with experienced tutors and institutes across a wide range of subjects and skills. Students can explore tutor profiles, compare expertise, and contact tutors directly for online or in-person learning.FindMyGuru facilitates discovery and connections between students and tutors or institutes. All classes and learning arrangements are handled directly between students and the respective tutors or institutes

Courses by: Ramandeep Singh

Web development - Ramandeep Singh

📘 Module 1: Introduction to Web Development

  • What is web development?

  • How websites work (frontend + backend)

  • Website structure: HTML, CSS, JS

  • Overview of responsive design

  • Tools required (VS Code, Browser DevTools)


📘 Module 2: HTML – Website Structure

  • HTML document setup

  • Tags, elements, attributes

  • Headings, paragraphs, lists, links

  • Images, videos, tables, forms

  • Semantic HTML tags

  • Creating multi-page website layout


📘 Module 3: CSS – Website Styling

  • CSS syntax, selectors, properties

  • Colors, backgrounds, borders

  • Fonts, icons, spacing, shadows

  • Display, Flexbox, Grid Layout

  • Pseudo-classes and animations

  • Building responsive layouts

  • Styling forms, navbars, landing pages


📘 Module 4: Bootstrap – Responsive UI Framework

  • Introduction to Bootstrap

  • Installation (CDN & local)

  • Bootstrap grid system explained

  • Navigation bars, carousels, buttons, forms

  • Cards, modals, accordions

  • Utility classes for quick styling

  • Creating mobile-first designs

  • Building a responsive portfolio website


📘 Module 5: JavaScript – Web Interactivity

  • JS syntax, variables, functions

  • Arrays, loops, operators

  • DOM manipulation

  • Working with events

  • Form validation using JS

  • Fetch API basics

  • Creating dynamic UI elements

  • Basic animations & user interactions


📘 Module 6: MySQL – Database Concepts

  • Introduction to relational databases

  • Creating databases & tables

  • Writing SQL queries

  • Insert, Update, Delete, Select operations

  • Filtering & sorting data

  • Table relationships & joins

  • Connecting MySQL with the website (basic intro)


📘 Module 7: Mini Projects (Hands-on Practice)

Learners will build real-world projects such as:

  • Personal portfolio website

  • Business landing page

  • Interactive form with validation

  • Product listing page

  • Login & registration UI


📘 Module 8: Final Integrated Project

A complete website that includes:
✔ HTML structure
✔ CSS/Bootstrap responsive design
✔ JavaScript interactivity
✔ MySQL database for login/signup or product data

Python web development - Ramandeep Singh

📘 Module 1: Introduction to Web & Backend Development

  • What is backend development?

  • Client-server architecture

  • Introduction to Python for backend

  • Understanding APIs & frameworks

  • Why Django for rapid development


📘 Module 2: Python Essentials for Django

  • Python basics, variables, data types

  • Loops, conditions, functions

  • Object-Oriented Programming concepts

  • File handling

  • Python virtual environments

  • Installing required packages


📘 Module 3: Django Framework – Getting Started

  • What is Django and how it works

  • MVT architecture (Model-View-Template)

  • Django project setup

  • Creating and configuring Django apps

  • URL routing & views

  • Templates & static files

  • Working with Django admin panel


📘 Module 4: Django Models & Databases

  • What are models?

  • Creating and migrating models

  • Understanding ORM (Object Relational Mapping)

  • Fields, validations & relationships (One-to-One, One-to-Many, Many-to-Many)

  • Using Django shell


📘 Module 5: SQLite Database (Default Django Database)

  • What is SQLite?

  • SQLite database structure

  • Creating and managing tables

  • Using SQLite with Django ORM

  • Running queries from shell

  • Practical CRUD operations


📘 Module 6: MySQL Database Integration

  • Installing & configuring MySQL

  • Connecting Django with MySQL

  • Creating users, databases & tables

  • Writing MySQL queries

  • Executing joins, filters, ordering

  • Migrating Django models to MySQL

  • Handling database errors


📘 Module 7: Django Templates & Frontend Integration

  • Django template language

  • Extending templates

  • Rendering dynamic data

  • Forms, inputs & UI binding

  • Integrating Bootstrap for design

  • Form validation and security


📘 Module 8: Django Forms & User Authentication

  • Django ModelForms

  • Custom forms

  • User registration

  • Login & logout system

  • Password hashing

  • Role-based access control


📘 Module 9: Django REST Framework (Basics)

  • What are APIs?

  • Serializers

  • Creating simple API endpoints

  • GET, POST, PUT, DELETE requests

  • Testing APIs with Postman


📘 Module 10: Project Development

Students will build real working applications such as:

  • To-Do Web App

  • Blog/Post Management System

  • Student Registration System

  • CRM Dashboard

  • Authentication System with MySQL


📘 Final Major Project

A complete full-stack project integrated with:
✔ Django backend
✔ MySQL/SQLite database
✔ Auth system
✔ CRUD operations
✔ Responsive UI
✔ API integration (optional)

The project will be portfolio-ready for job applications.


📘 Module 11: Deployment & Hosting

  • Deploying Django apps on PythonAnywhere / AWS / Render

  • Connecting domain

  • Environment variables

  • Database migration on server


📘 Module 12: Career Support

  • Resume building

  • Git & version control

  • Uploading projects on GitHub

  • Interview preparation

  • Backend developer roadmap

Location

Tilak nagar, New Delhi, Delhi

Locate on Google map

Similar tutors with locations

Start Your Teaching Journey Today

Join thousands of tutors who are sharing their knowledge and helping students succeed.

Start getting Students

Find Expert tutors across India for Popular Subjects, Skills and Cities