Coders Gurukul

Python Full Stack

Are you ready to kickstart your career in Python development? Coders Gurukul brings you a 12-week hands-on Python Development Internship, where you'll learn industry-relevant skills and build real-world projects.

Detailed Syllabus

HTML Basics Table

HTML

Module Topics Covered
1. Introduction to HTML
What is HTML?
History and Evolution of HTML
HTML vs. HTML5
Setting Up an HTML Document (Doctype, Head, Body, etc.)
Basic Structure of an HTML Page
2. HTML Basic Elements
Headings (<h1> to <h6>)
Paragraphs (<p>)
Line Breaks and Horizontal Rules (<br>, <hr>)
Comments in HTML (<!-- Comment -->)
3. HTML Text Formatting
Bold, Italic, Underline (<b>, <i>, <u>)
Subscript and Superscript (<sub>, <sup>)
Preformatted Text (<pre>)
Font Styles and Sizes (<font>, <big>, <small>)
Quotation and Citation Elements (<blockquote>, <q>, <cite>, <abbr>)
4. HTML Lists
Ordered Lists (<ol> and <li>)
Unordered Lists (<ul> and <li>)
Definition Lists (<dl>, <dt>, <dd>)
Nested Lists
5. HTML Links and Anchors
Creating Hyperlinks (<a href="URL">)
Internal Links (Linking within a Web Page)
External Links
Open Links in New Tab (target="_blank")
Bookmarking with Links
6. HTML Images
Adding Images (<img src="URL" alt="description">)
Image Attributes (Width, Height, Alt, Title)
Image as a Link
Responsive Images (srcset)
CSS Basics Table

CSS

Module Topics Covered
1. Introduction to CSS
What is CSS?
History and Evolution of CSS
CSS Syntax and Selectors
Types of CSS (Inline, Internal, External)
Basic CSS Rules and Structure
2. CSS Selectors and Properties
Universal, Type, Class, and ID Selectors
Grouping and Attribute Selectors
Pseudo-classes and Pseudo-elements
CSS Specificity and Inheritance
3. CSS Box Model
Content, Padding, Border, Margin
Box Sizing Property
Border and Outline Styles
4. CSS Layout Techniques
Flexbox
Grid Layout
Float and Clear
Positioning (Static, Relative, Absolute, Fixed, Sticky)
5. Responsive Web Design
Media Queries
Fluid Layout and Flexible Images
CSS Frameworks (Bootstrap)
6. CSS Animations and Transitions
CSS Transitions
CSS Keyframe Animations
CSS Transformations (Rotate, Scale, Skew)
JavaScript & jQuery Syllabus

JavaScript & jQuery

Module Topics Covered
1. JavaScript Basics
Introduction to JavaScript
JavaScript Syntax and Data Types
Variables: var, let, const
Operators and Expressions
Control Flow: if-else, switch-case
Loops: for, while, do-while
2. JavaScript Functions
Function Declaration and Expression
Arrow Functions (ES6)
Callback Functions
Closures and Scope
Higher Order Functions
3. JavaScript OOP Concepts
Object and Properties
Constructor Functions
Prototype and Inheritance
ES6 Classes and Objects
Encapsulation and Abstraction
Method Overriding and Polymorphism
4. DOM Manipulation
Selecting Elements: getElementById, querySelector
Modifying Elements and Attributes
Event Handling: onclick, addEventListener
Event Propagation (Bubbling & Capturing)
Creating and Removing Elements
5. jQuery Basics
Introduction to jQuery
jQuery Selectors and Filters
Event Handling in jQuery
jQuery Effects and Animations
6. jQuery Advanced Features
AJAX with jQuery
JSON Handling in jQuery
jQuery UI and Plugins
Bootstrap

Bootstrap

Module Topics Covered
1. Introduction to Bootstrap
What is Bootstrap?
Advantages of Using Bootstrap
Setting Up Bootstrap (CDN & Local Installation)
Bootstrap File Structure
2. Bootstrap Grid System
Container, Rows, and Columns
Grid Breakpoints (xs, sm, md, lg, xl, xxl)
Nesting and Offsetting Columns
3. Bootstrap Components
Buttons and Alerts
Cards and List Groups
Breadcrumbs and Pagination
Progress Bars and Spinners
4. Bootstrap Forms
Form Layouts (Vertical, Horizontal, Inline)
Input Fields and Form Validation
Custom Inputs (Checkboxes, Radio Buttons, Switches)
5. Bootstrap Navigation
Navbar and Collapsible Menu
Dropdowns and Sidebars
6. Bootstrap Responsive Design
Media Queries
Mobile-first Approach
CSS Frameworks Integration
MySQL Syllabus

MySQL

Module Topics Covered
1. Introduction to MySQL
What is MySQL?
History and Evolution of MySQL
Installing and Setting Up MySQL
MySQL Workbench and CLI
Basic SQL Commands
2. SQL Basics
Data Types
Creating and Managing Databases
Creating and Managing Tables
Basic CRUD Operations (SELECT, INSERT, UPDATE, DELETE)
3. Advanced SQL Queries
Joins (INNER, LEFT, RIGHT, FULL)
Subqueries and Nested Queries
Views and Indexing
Stored Procedures and Functions
Triggers and Events
4. Database Administration
User Management and Permissions
Backup and Restore
Performance Optimization
Replication and Clustering
Python Syllabus

Python

Module Topics Covered
1. Introduction to Python
What is Python?
History and Evolution of Python
Installing Python and Setting Up Environment
Python Syntax and First Program
Python Variables and Data Types
2. Control Structures
Conditional Statements (if, elif, else)
Loops (for, while)
Loop Control Statements (break, continue, pass)
3. Functions and Modules
Defining and Calling Functions
Function Arguments and Return Values
Lambda Functions
Importing and Creating Modules
4. Object-Oriented Programming (OOP)
Classes and Objects
Constructors and Destructors
Inheritance and Polymorphism
Encapsulation and Abstraction
5. File Handling
Reading and Writing Files
Working with Different File Modes
Exception Handling in File Operations
6. Python Libraries and Frameworks
NumPy and Pandas for Data Handling
Django for Web Development
Django

Django

Module Topics Covered
1. Introduction to Django
What is Django?
History and Features of Django
Setting Up Django Environment
Understanding Django Project Structure
2. Django Models
Creating Models
Defining Fields and Data Types
Database Migrations
Model Relationships (OneToOne, ManyToMany, ForeignKey)
3. Django Views and Templates
Function-Based and Class-Based Views
Rendering Templates
Template Filters and Tags
4. Django Forms and User Authentication
Creating Forms
Form Validations
User Authentication System
Login, Logout, and User Sessions
5. Django REST Framework (DRF)
Introduction to DRF
Serializers and API Views
Authentication and Permissions
6. Deployment & Advanced Topics
Deploying Django Apps
Using Docker
Security Best Practices

Why Join Us?

Why Join Our Internship?

Projects

Hands-on experience with real-world projects

Curriculum

Industry-relevant curriculum

Mentorship

Mentorship from experienced trainers

Certification

Certification upon successful completion

Lovely Customers

A small river named Duden flows by their place and supplies it with the necessary regelialia. It is a paradise

Meet Us Address

1,Coders Gurukul,Mahalaxmi Nagar,Opp.Jatra Hotel,Nashik 422003

Scroll to Top