Level:
All Levels
Lenght:
139 hrs
Lectures:
486

Full Stack Web Development Course

Master Web Development from Scratch – Front-End, Back-End, Databases, and Real-World Projects!

What You'll Learn

30 Day Money-Back Guarantee

100% refund, no questions asked.

Lifetime Access

Access your content on any device, at any time.

Teaching Support

Never get stuck with our teaching assistants on call.

About The Course

Learn full stack web development!

Develop like a pro!

In today’s digital age, web development skills are indispensable. This comprehensive Full Stack Course is designed to take you from a beginner to an expert in web development. Covering everything from the basics of HTML and CSS to advanced SQL and Python programming, this course is your gateway to mastering full-stack web development.
By the end of this course, you’ll have an understanding of front-end and back-end development, preparing you to create dynamic and responsive web applications. You’ll be proficient in using modern tools and frameworks, and you’ll be ready to tackle real-world web development challenges with confidence.

Become a full-stack web developer with our Full Stack Course.

Start building your future today!
Full Stack

Curriculum

Introduction | 01:24

Welcome to the Course | 01:19

Course Overview | 02:04

Course Tools | 03:05

Structure of HTML Document | 12:02

Start Sloth Site | 05:22

Links | 03:55

Images | 04:51

Create Header | 05:43

Block vs Inline Elements (Divs & Spans) | 03:39

Create Sloths Section and Footer | 05:29

Create Contact Page | 01:44

Forms | 10:45

Create Form in Contact Page | 01:57

Tables | 02:47

Create Table in Contact Page | 02:53

CSS Intro | 07:45

Classes and IDs | 05:34

Box Model | 11:36

Flexbox | 07:11

Fonts | 07:19

Style Logo and Title Text | 19:34

Style Navbar | 06:05

Style Banner and Sloths | 13:43

Style Footer | 04:10

Prepare Contact Page For Styling | 03:03

Style Form on Contact Page | 13:12

Style Table on Contact Page | 06:56

Introduction to the Course | 07:21

Normal Flow Pt. 1 | 05:00

Normal Flow Pt. 2 | 11:55

Normal Flow Pt. 3 | 04:29

Normal Flow Pt. 4 | 04:38

Floats | 14:51

Positioning Pt. 1 | 12:07

Positioning Pt. 2 | 09:45

Multiple- Column Layout Pt. 1 | 10:23

Multiple- Column Layout Pt. 2 | 13:50

Media Queries Pt. 1 | 06:52

Media Queries Pt. 2 | 16:21

Project: Putting Layouts into Practice Pt. 1 | 24:46

Project: Putting Layouts into Practice Pt. 2 | 23:13

Project: Side by Side Boxes Pt. 1 | 09:51

Project: Side by Side Boxes Pt. 2 | 15:42

Project: Product Thumbs Pt. 1 | 11:23

Project: Product Thumbs Pt. 2 | 14:24

Project: Thumbnail Hovers | 25:29

Project: Modals | 40:07

Project: Create Thumbs | 16:36

Project: Contacts | 21:59

Properties and Concepts Pt. 1 | 29:14

Properties and Concepts Pt. 2 | 07:53

Flexbox Layouts: Froggy | 14:42

Flexbox Alignment: Froggy | 23:49

Project: Putting Flexbox into Practice Pt. 1 | 23:05

Project: Putting Flexbox into Practice Pt. 2 | 02:12

Project: Putting Flexbox into Practice Pt. 3 | 14:43

Project: Putting Flexbox into Practice Pt. 4 | 14:45

Properties and Concepts Pt. 1 | 12:58

Properties and Concepts Pt. 2 | 14:25

Grid Boxes | 07:20

Media Queries and Grid Boxes | 06:00

Grid Layouts: Advanced | 10:12

Grid Layouts: Masonry Grid Pt. 1 | 24:58

Grid Layouts: Masonry Grid Pt. 2 | 09:38

Holy Grail | 25:05

Project: Putting Grid into Practice Pt. 1 | 20:23

Project: Putting Grid into Practice Pt. 2 | 26:53

Project: Putting Grid into Practice Pt. 3 | 25:04

Project: Putting Grid into Practice Pt. 4 | 17:27

Project: Putting Grid into Practice Pt. 5 | 27:48

Project: Putting Grid into Practice Pt. 6 | 12:37

Introduction to Bootstrap | 25:53

Bootstrap Basics Pt. 1 | 19:53

Bootstrap Basics Pt. 2 | 09:06

Bootstrap Basics Pt. 3 | 30:13

Working with Columns | 40:36

Components | 16:30

Project: Putting Bootstrap into Practice Pt. 1 | 14:19

Project: Putting Bootstrap into Practice Pt. 2 | 22:59

Project: Putting Bootstrap into Practice Pt. 3 | 24:46

Project: Putting Bootstrap into Practice Pt. 4 | 14:14

Introduction to SASS| 23:56

Using SASS and Compilers: Visual Studio Code | 17:10

Using SASS and Compilers: Scout | 12:23

SASS Styles | 19:12

SASS Styles: Variables | 21:02

SASS Styles: Nesting | 27:39

SASS Styles: Mixing | 20:48

SASS Styles: Comments | 32:57

Project: Putting Everything into Practice Pt. 1 | 35:13

Project: Putting Everything into Practice Pt. 2 | 30:03

Project: Putting Everything into Practice Pt. 3 | 18:43

Project: Putting Everything into Practice Pt. 4 | 27:10

Conclusion | 00:41

Welcome to the Course | 01:49

Introduction | 03:30

What is SQL | 00:55

What is RDBMS | 02:00

What is a Table | 01:40

Common Rules | 09:28

List of Databases | 07:48

Data Types | 08:43

Operators in Detail | 07:48

Records vs. Rows | 00:44

Fields vs. Columns | 00:52

Keys | 07:07

SQL Constraints | 07:39

SQL Structure Overview | 15:43

Create New Database | 16:28

Create Tables | 15:41

Insert Data | 17:32

The SELECT Statement | 18:48

The WHERE Clause | 13:36

Conjunctive Operators | 21:34

More with SQL | 16:04

The LIKE Clause | 13:18

The TOP Clause | 16:11

More Keys | 13:27

Get Unique Records | 06:13

Sorted Order | 04:29

Normal Forms | 13:09

Exercises Introduction | 02:50

Exercise Area 1-1 | 28:31

Exercise Area 1-2 | 27:54

Exercise Area 1-3 | 28:58

Exercise Area 1-4 | 18:00

Exercise Area 1-5 | 29:34

Exercise Area 1-6 | 29:31

Exercise Area 1-7 | 24:06

Exercise Area 1-8 | 29:35

Exercise Area 1-9 | 31:32

Exercise Area 1-10 | 31:51

Exercises Area 2-1 | 24:47

Exercises Area 2-2 | 26:47

Exercises Area 2-3 | 31:04

Exercises Area 2-4 | 23:52

Exercises Area 2-5 | 30:01

Exercises Area 2-6 | 24:11

Exercises Area 2-7 | 27:45

Exercises Area 2-8 | 28:52

Exercises Area 2-9 | 24:22

Exercises Area 2-10 | 26:54

Exercises Area 3-1 | 25:08

Exercises Area 3-2 | 40:32

Exercises Area 3-3 | 22:56

Exercises Area 3-4 | 24:33

Exercises Area 3-5 | 25:40

Exercises Area 3-6 | 34:51

Exercises Area 3-7 | 27:15

Exercises Area 3-8 | 33:49

Exercises Area 3-9 | 27:56

Exercises Area 3-10 | 28:15

Exercises Area 4-1 | 28:25

Exercises Area 4-2 | 28:21

Exercises Area 4-3 | 27:47

Exercises Area 4-4 | 23:28

Exercises Area 4-5 | 25:00

Exercises Area 4-6 | 29:30

Exercises Area 4-7 | 24:49

Exercises Area 4-8 | 25:24

Exercises Area 4-9 | 24:37

Exercises Area 4-10 | 28:54

Exercises Area 5-1 | 28:13

Exercises Area 5-2 | 24:39

Exercises Area 5-3 | 24:10

Exercises Area 5-4 | 23:37

Exercises Area 5-5 | 28:23

Exercises Area 5-6 | 22:22

Exercises Area 5-7 | 22:19

Exercises Area 5-8 | 32:29

Exercises Area 5-9 | 22:58

Exercises Area 5-10 | 24:35

Review | 06:19

Outro | 00:41 

Introduction | 02:46

Course Focus | 00:54

Review SQL Objects | 15:59

Wildcard Operators | 18:44

Wildcard Operators Exercises Pt. 1 | 21:59

Wildcard Operators Exercises Pt. 2 | 23:20

SQL JOINS Syntax | 22:51

SQL JOINS Exercises Pt. 1 | 27:20

SQL JOINS Exercises Pt. 2 | 28:03

Aggregate Functions | 27:05

The HAVING Clause | 32:18

Aggregate Functions Exercises | 24:58

String Functions Area I | 21:14

String Functions Area II | 22:46

String Functions Area III | 19:45

String Functions Area IV | 22:27

DATE/TIME Functions Area I | 19:58

DATE/TIME Functions Area II | 27:52

DATE/TIME Functions Area III | 21:46

DATE/TIME Functions Area IV | 22:51

Advanced JOINS Syntax | 19:29

Advanced JOINS Exercises Pt. 1 | 20:38

Advanced JOINS Exercises Pt. 2 | 25:19

Indexes Area I | 06:25

Indexes Area II | 05:43

Indexes Area III | 06:00

Indexes Area Demo | 14:11

Schema Structures Area I | 13:49

Schema Structures Area II | 21:55

SQL Programming Pt. 1 | 20:27

SQL Programming Pt. 2 | 17:52

Stored Procedures Pt. 1 | 21:41

Stored Procedures Pt. 2 | 30:19

SQL Programming Area I | 21:43

SQL Programming Area II | 33:47

SQL Programming Area III | 32:17

SQL Programming Area IV | 16:07

SQL Programming Area V | 18:40

SQL Programming Area VI | 24:50

Tables | 22:26

Demonstration Exercises | 17:28

Cursors | 20:41

SQL Transactions Area I | 29:07

SQL Transactions Area II | 21:11

SQL Transactions Area III | 29:52

SQL Triggers Area I | 20:57

SQL Triggers Area II  | 28:29

SQL Triggers Area III  | 25:34

Views Area I | 20:03

Views Area II | 32:08

Subqueries Area I | 28:42

Subqueries Area II | 27:18

Advanced Subqueries Area I | 27:46

Advanced Subqueries Area II | 39:18

Windows Functions Area I | 17:49

Windows Functions Area II | 26:50

Windows Functions Area III | 16:18

Windows Functions Area IV | 17:15

Windows Functions Area V | 33:10

Windows Functions Area VI | 04:58

Exercises Area 1-1 | 26:18

Exercises Area 1-2 | 25:01

Exercises Area 1-3 | 27:28

Exercises Area 1-4 | 11:42

Exercises Area 1-5 | 11:06

Exercises Area 1-6 | 34:48

Exercises Area 1-7 | 16:00

Exercises Area 1-8 | 11:13

Exercises Area 1-9 | 14:35

Exercises Area 1-10 | 18:42

Exercises Area 1-11 | 12:46

Exercises Area 1-12 | 18:17

Exercises Area 2-1 | 17:21

Exercises Area 2-2 | 14:56

Exercises Area 2-3 | 16:14

Exercises Area 2-4 | 15:53

Exercises Area 2-5 | 17:15

Exercises Area 2-6 | 18:58

Exercises Area 2-7 | 18:12

Exercises Area 2-8 | 07:41

Exercises Area 2-9 | 11:17

Exercises Area 2-10 | 18:19

Exercises Area 2-11 | 13:35

Exercises Area 2-12 | 19:39

Review | 03:13

Outro | 01:05

Conclusion | 00:57

Welcome to the Course | 01:18

Introduction | 03:04

Python Characteristics | 21:05

Python 2 vs Python 3 | 11:00

Installation, Jupyter, and Demo | 18:55

Taking Input Data from a User | 15:50

Output Formatting | 13:33

Math Library in Python Part I | 10:10

Math Library in Python Part II | 22:45

Random Module in Python | 13:15

Random Module – Game Demo | 03:59

Generating Sequences using Range in Python | 10:30

Python Variables and Data Types | 19:56

More on Python Variables | 18:56

Truth Values and Simple Conditional Statements | 22:21

Problem Solving Involving Conditional Statements I | 20:10

Problem Solving Involving Conditional Statements II | 16:11

Rock Paper Scissors Game in Python | 15:25

Capitals Game in Python | 21:28 

Introduction | 20:10

For-Loops and While Loops | 19:31

Printing Shapes Using Loops | 20:02

Building Shapes with Numbers Using Loops | 19:15

Finding LCM, GCD and Binary Conversion | 23:00

Nested Loops Introduction | 19:14

Nested Loops and Pattern Finding | 19:32

Nested Loops and Narcissistic Numbers | 12:37

Mutability Versus Immutability | 11:48

Common Methods in Lists | 13:31

Tuple Basics, Copy and Deepcopy Methods | 13:31

Tuple Basics and Zip Method | 17:29

Inner Product and Sorting a List of Tuples | 14:23

Practice Problems I | 19:47

2-Dimensional Lists (List of Lists) Part I | 13:01

2-Dimensional Lists (List of Lists) Part II | 12:12

Introduction to Dictionaries | 20:34

Most Common Methods in Dictionaries | 23:00

Simple Manipulations with Dictionaries | 19:01

Dictionaries Practice Problems I | 21:13

Handling a List of Dictionaries | 18:04

List of Dictionaries and JSON Objects | 22:27

Creating a JSON File Using a Dictionary of Dictionaries | 22:54

Nature of Sets and Methods in the Normal and Frozen Sets | 30:05

Working with Frozen Sets and Evaluating Mathematical Set Expressions | 23:03

Introduction to Functions | 16:58

Translating a Code Snippet to a Function Part I | 19:24

Translating a Code Snippet to a Function Part II | 20:34

Translating a Code Snippet to a Function Part III | 21:05

Translating a Code Snippet to a Function Part IV | 23:20

Translating a Code Snippet to a Function Part V | 23:27

Introduction to Strings and Most Common Methods | 23:00

More on String Methods | 20:13

String Boolean Methods Part I | 09:52

String Boolean Methods Part II | 19:41

String Boolean Methods Part III | 20:30

String Boolean Methods Part IV | 15:05

String Boolean Methods Part V | 19:30

String Boolean Methods Part VI | 09:55

String Boolean Methods Part VII | 15:14

String Boolean Methods Part VIII | 09:45

String Boolean Methods Part IX | 20:38

Linear Data Structures: Stacks, Push and Pop Operations | 18:08

Using Stacks to Check for Balanced Expressions | 13:38

Files Handling Part I | 20:42

2. Files Handling Part II | 26:27

3. Files Handling Part III | 19:38

Files Handling Part IV | 23:11

Files Handling Part V | 19:13

Files Handling Part VI | 13:15

Dictionaries Mini Project 1 | 22:31

Mini Project 2 Workspace Monitoring System Part I | 47:02

Mini Project 2 Workspace Monitoring System Part II | 40:03

Bisection Methods | 14:06

Banking System I | 18:50

Banking System II | 23:19

Banking System III | 24:39

Banking System IV | 22:43

Banking System V | 24:14

Banking System VI | 25:59

Banking System VII | 29:30

Banking System VIII | 23:29

Banking System IX | 20:35

Banking System X | 31:18

Banking System XI | 14:21

Banking System XII | 18:31

Banking System XIII | 20:29

Banking System XIV | 30:36

Banking System XV | 31:41

Introduction | 05:14

Class Design and Implementation | 27:19

Class Instantiation | 08:50

Class Methods and Inheritance | 18:29

Polymorphism | 16:08

Recap | 04:52

Combining OOP Concepts I | 13:56

Combining OOP Concepts II | 18:11

Objects Storage Through Pickling | 18:49

Exceptions and the Exception Class | 14:17

Project I Part 1 | 41:18

Project I Part 2 | 22:45

Project I Part 3 | 22:06

Project I Part 4 | 15:40

Iterables and Iterators | 18:11

Generators | 11:20

Lambda Functions I | 10:50

Lambda Functions II | 14:47

Map, Filter, Reduce with List Comprehension I | 17:04

Map, Filter, Reduce with List Comprehension II | 31:56

Open, Reading, Writing | 31:26

Manipulate Data | 28:14

CSV Module | 33:21

Databases Explanation | 01:04

SQLite Intro | 18:49

Querying from Python | 20:03

Setting Up Cassandra II | 11:59

IG Stream API Practice | 32:27

Grafana Introduction | 31:29

HTML/CSS Revisited Explanation | 00:47

Introduction to HTML | 02:21

HTML “Hello World” | 06:17

Elements | 07:15

Attributes | 10:28

Lists & Tables | 15:52

Styles | 08:10

Formatting | 03:37

Classes | 10:21

Hyperlinks | 09:26

Forms | 19:05

Buttons | 08:29

Iframes | 04:06

Style Guide | 09:36

Summary | 05:01

Quiz | 32:55

Introduction to CSS | 05:00

Syntax | 04:02

Selectors | 08:47

CSS Box Model | 13:19

Text | 15:20

Fonts | 03:23

Icons | 06:31

Links | 05:40

Lists and Tables | 08:22

Transforming and Positioning Elements | 16:56

Important | 02:47

Math Functions | 03:12

Variables | 05:58

Media Queries | 06:42

Flexbox | 06:19

Summary | 03:14

Quiz | 10:53

Introduction | 04:23

Demo | 02:08

Setup | 02:07

Layout | 12:44

Placing the Elements | 06:05

Assets and Icons | 27:37

Hyperlinks | 03:07

Colgroup | 02:37

Styling | 53:53

Bringing It Together | 05:42

Finished Product | 01:47

Introduction to Flask | 10:14

Routes and Templates | 18:13

Static Files | 14:58

Request Object and HTTP Methods | 07:00

Template Inheritance | 08:25

Form Data | 06:03

Cookies and Sessions | 13:35

Redirects, Errors, and Flash Messages | 06:30

Extensions | 02:29

Mail | 16:22

WTF | 09:46

SQL Alchemy | 10:12

Deployment | 02:29

Summary | 06:38

Introduction and Demo | 05:47

Folder Structure | 07:36

Creating a Flask App | 03:43

Linking Static Files | 03:04

Creating the Database | 09:27

Flask Login | 07:39

Login Functionality | 19:21

Creating Forms | 13:57

User Product Methods | 07:54

Product Routes | 11:38

Flash Messages | 18:55

Recursion I | 19:34

Recursion II | 16:29

Recursion III | 20:40

Complexity Analysis I | 21:30

Complexity Analysis II | 28:48

Sorting Using Selection Sort | 22:15

Sorting Using Bubble Sort | 15:30

Sorting Using Insertion Sort | 20:57

Divide and Conquer | 04:58

Merge Sort Recursively | 30:07

Merge Sort Complexity Analysis | 11:39

Iterative Merge Sort | 14:26

Installation and Must-Know Functions | 41:44

Broadcasting | 42:49

Statistical Functions | 26:08

Installation and Introduction | 15:05

Series, Mutability, Initializing with Dictionaries | 22:22

Series, NumPy | 17:08

Statistical Functions and Indexing Using loc/iloc | 22:57

Filtering Dataframes | 29:13

Slicing Dataframes and the Group By Method | 33:43

Group By, Pivot and Sorting Methods | 21:42

Pivot vs Melt Methods | 19:02

Concat and Merge Methods I | 12:14

Concat and Merge Methods II | 19:27

Practice I | 15:46

Str and Replace Methods | 18:39

Reindex, Query, Dropna, and Fillna Methods | 16:50

Practice II | 17:36

Shift, iat, and Sub Methods | 18:39

Recap I | 09:29

Recap II | 08:54

Visualizations: Seaborn Library Part I | 17:46

Visualizations: Seaborn Library Part II | 12:09

Wrapping Up | 07:29

Course Conclusion | 00:36

Last Words | 00:42