Get $1 credit for every $25 spent!

The Coding From Scratch Bootcamp Bundle

Ending In:
$800
96% off
add to waitlist
Courses
4
Lessons
571

What's Included

Product Details

Access
Lifetime
Content
34.0 hours
Lessons
343

The Complete Python Masterclass 2022: Learn Python From Scratch

Take Yourself One Step Close Towards Becoming a Professional Python Developer

By Ashutosh Pawar | in Online Courses

In this hands-on course, you will learn Python right starting from scratch to the level where you can build almost anything with it, be it a fully functional database-oriented web application or an automation tool. This course will teach you Python right from scratch from a very basic level and will gradually move you towards more advanced topics. It will not just cover all the Python basics but also the most popular Python libraries such as Django, Flask, Tkinter & Selenium.

4.5/5 average rating: ★ ★ ★ ★

  • Access 343 lectures & 34 hours of content 24/7
  • Learn the latest version of Python (i.e Python 3)
  • Learn the latest Django version (i.e Django 3)
  • Understand & learn each and every Python concept
  • Automate social media posts using Selenium
  • Make Web-Applications using Python
  • Make GUI based Applications in Python using Tkinter
  • Make full-stack web apps using Python and Django 3
  • Process images & videos using OpenCV
  • Make your own web-scraping tool using Python
  • Build database oriented desktop apps with Python, PostgreSQL & Tkinter
Ashutosh Pawar | Entrepreneur, Python, Java & Android Geek
4.5/5 Instructor Rating: ★ ★ ★ ★

Ashutosh Pawar is the director of Optimum Solutions, a software firm based in Pune India which works in providing software solutions to small and medium enterprises across the globe and has catered to over 200+ clients globally. He holds a bachelor's degree in Information Technology (Computer Science) Engineering and has over 8+ years of developing scalable software infrastructure across multiple domains which include real estate, medicine & finance. Along with being a businessperson, he always had a passion for teaching and his goal is to pass on his knowledge to his students and empower them to achieve their goals in the IT sector.

Important Details

  • Length of time users can access this course: lifetime
  • Access options: desktop & mobile
  • Redemption deadline: redeem your code within 30 days of purchase
  • Experience level required: all levels
  • Have questions on how digital purchases work? Learn more here

Requirements

  • Any device with basic specifications

Course Outline

  • Your First Program
  • Python basics
    • Installing Python & PyCharm - 6:04
    • Hello World Program In Python - 8:06
    • Some Other Mathematical Operations - 6:14
    • Strings In python - 5:00
    • Accepting Input From User In Python - 5:06
    • Performing Operations On String - 5:25
    • Variables In Python - 6:33
    • In Place Operators In Python - 6:28
    • Writing Our Very First Python Program In PyCharm - 4:27
    • Coding Challenge - 7:31
    • Notes & Summary
  • Control structures
    • If Statement In Python - 8:32
    • Elif Statement In Python - 5:37
    • Lists In Pyton - 6:17
    • List Operations - 8:32
    • List Functions - 7:20
    • Range Function - 5:10
    • Range Function - 5:10
    • For Loop - 8:35
    • Boolean Logic - 5:57
    • While Loop - 5:48
    • Coding Challenge
    • Coding Challenge Solution
    • Coding Challenge
    • Coding Challenge Solution
    • Notes & Summary
  • Functions & Modules
    • Code Reuse & Functions - 7:38
    • Passing Arguments To Function - 6:28
    • Making Function Return A Value - 4:37
    • Passing Function As Argument - 5:19
    • Modules In Python - 4:28
    • Coding Challenge
    • Coding Challenge Solution
    • Notes & Summary
  • Exception & File handling
    • Errors & Exceptions - 7:59
    • Exception Handling - 4:54
    • Finally Block - 3:23
    • File Handling - 6:43
    • Reading From File - 6:04
    • Writing Data To Files - 4:16
    • Appending To File - 2:01
    • Coding Challenge
    • Coding Challenge Solution
    • Coding Challenge
    • Coding Challenge Solution
    • Notes & Summary
  • Some More Types In Python
    • Dictionaries - 7:10
    • Dictionary Functions - 5:38
    • Tuples - 3:41
    • List Slicing - 5:19
    • List Comprehension - 5:06
    • String Formatting - 5:35
    • String Functions - 7:57
    • Numeric Functions - 2:45
    • Coding Challenge
    • Coding Challenge Solution
    • Coding Challenge
    • Coding Challenge Solution
    • Notes & Summary
  • Functional Programming In Python
    • Functional Programming - 6:34
    • Lambdas In Python - 5:06
    • Map In Python - 6:06
    • Filters In Python - 4:00
    • Generators - 6:28
    • Coding Challenge
    • Coding Challenge Solution
    • Coding Challenge
    • Coding Challenge Solution
    • Coding Challenge
    • Coding Challenge Solution
    • Notes & Summary
  • Object Oriented Programming In Python
    • Introduction To Classes & Objects - 5:18
    • Methods - 3:01
    • Creating Class & Class Attributes - 6:54
    • Instance Attributes, Constructors & Self - 11:11
    • Methods - 7:16
    • OOP Way Of Writing Code - 8:35
    • Inheritance - 6:47
    • Multiple Inheritance - 4:07
    • Multilevel Inheritance - 3:21
    • Recursion In Python - 7:07
    • Sets - 7:56
    • Itertools - 9:23
    • Operator Overloading In Python - 7:42
    • Data Hiding In Python - 6:29
    • Coding Challenge
    • Coding Challenge Solution
    • Coding Challenge
    • Coding Challenge Solution
    • Notes & Summary
  • Regular Expressions In Python
    • Introduction To Regular Expressions - 6:33
    • Search & Find All - 5:03
    • Find & Replace - 4:59
    • The Dot Metacharacter - 3:33
    • Caret & Dollar Metacharacter - 5:17
    • Character Class - 6:03
    • Star Metacharacter - 4:40
    • Groups - 3:24
  • Create GUI Apps Using Tkinter
    • Tkinter: Hello World - 7:09
    • Tkinter: Using Frames - 5:43
    • Tkinter: Grid Layout - 6:32
    • Tkinter: Self Adjusting Widgets - 5:00
    • Tkinter: Handling Button Clicks - 4:03
    • Tkinter: Using Classes - 10:39
    • Tkinter: Creating Dropdowns - 11:41
    • Tkinter: Toolbar - 8:03
    • Tkinter: Statusbar - 3:25
    • Tkinter: Message Box - 4:36
    • Tkinter: Drawing - 5:21
  • Project 1: Building Calculator Using Tkinter
    • Building A Calculator App Part 1 - 12:12
    • Building A Calculator App Part 2 - 6:27
    • Building A Calculator App Part 3 - 4:57
    • Building A Calculator App Part 4 - 10:08
  • Project 2: Building Database Apps With PostgreSQL & Python
    • What Are Databases & Why Do We Need Them - 5:57
    • Introduction To PostgreSQL - 2:35
    • Installing PostgreSQL On Windows - 3:32
    • Installing PostgreSQL On Mac - 4:25
    • Creating A Database - 6:38
    • Creating A Database Table - 5:31
    • Reading From Database - 2:49
    • Creating Development Environment On Mac - 8:00
    • Installing Psycopg2 On Mac - 2:27
    • Establishing Connection - 5:32
    • Creating Table - 4:45
    • Inserting Data - 4:16
    • Adding User Data To Database - 4:47
    • Building A Tkinter & PostgreSQL App Part 1 - 11:00
    • Building A Tkinter & PostgreSQL App Part 3 - 7:43
    • Building A Tkinter & PostgreSQL App Part 2 - 5:13
    • Building A Tkinter & PostgreSQL App Part 4 - 13:03
    • Building A Tkinter & PostgreSQL App Part 5 - 6:05
  • File Compression & Encoding In Python
    • Performing Compression - 13:24
    • Performing Decompression - 4:49
    • Compression & Decompression Functions - 9:34
    • Designing User Interface For Compression App - 12:54
    • Compression Using GUI - 6:13
    • Opening Files From Explorer - 6:20
  • Text To Speech Converter Using Python
    • Text-To-Speech App Part 1 - 5:53
    • Text-To-Speech App Part 2 - 5:55
    • Text-To-Speech App Part 3 - 7:29
  • Implementing Password Hashing & Building A Password Validator
    • Introduction To Hashing - 9:52
    • Implementing Hashing In Python - 9:40
    • Building User Interface For Password Validation - 9:13
  • Building A QR Code Generator With Python
    • QR code Generator Part 1 - 8:54
    • QR code Generator Part 2 - 8:48
  • Building A Video Downloader App
    • Video Downloader App Part 1 - 8:32
    • Video Downloader App Part 2 - 3:52
    • Video Downloader App Part 3 - 3:12
    • Video Downloader App Part 4 - 8:20
    • Video Downloader App Part 5 - 3:44
    • Video Downloader App Part 6 - 3:32
  • Credit Card Validation Using Lhun's Algorithm
    • Lhun's Algorithm Part 1 - 8:36
    • Lhun's Algorithm Part 2 - 12:06
    • Lhun's Algorithm Part 3 - 9:48
  • Data Analysis With Python
    • Introduction To Data Analysis - 7:05
    • Installing Anaconda - 5:26
    • Introduction To Series - 8:03
    • Converting Dictionaries To Series - 3:31
    • Introduction To Dataframe - 6:28
    • Changing Column Sequence - 6:53
    • Transposing A Dataframe - 5:35
    • Reindexing Series & Dataframes - 7:50
    • Deleting Rows & Columns - 4:12
    • Arithmetic Operations - 8:43
    • newpythondataanalysispart_10 - 7:23
    • Dataframe Arithmatic - 5:42
    • Sorting According To Values - 3:11
    • Handling Duplicate Values - 2:54
    • Calculating Sum - 3:29
    • Dropping NaN Values - 5:33
    • Loading Data From Files - 4:57
    • Creating Numpy Array - 3:21
    • Another Way To Create An Array - 4:11
    • Logspace & Linspace - 4:01
    • Slicing Numpy Array - 7:01
    • Advanced Indexing - 9:16
    • Broadcasting - 5:26
    • Analyzing File Data - 7:41
    • Iterating Using NdIter - 3:23
    • Matplotlib - 6:26
  • Project 3: Sales Data Analysis Using Python & Pandas
    • Reading From CSV File - 3:19
    • Changing Themes - 3:39
    • Indexing & Slicing A DataFrame - 9:39
    • Selecting Rows On A Condition - 8:07
    • Query Method - 6:36
    • SUM, MAX, MIN - 7:08
    • Groupby - 6:20
    • Calculating Location Share - 11:04
    • dataanalysispart9 - 6:53
    • Analyzing Members & Ratings - 6:13
    • Writing Multiple Queries - 16:25
    • Analyzing Daily Sales - 8:40
    • Analyzing Sales By Month - 3:46
    • Analyzing Sales By Hour - 4:10
    • Analyzing Payment Types VS Hours - 3:46
  • Building Web Applications With Django 3
    • Introduction To Django - 6:30
    • Installing Django On Windows - 2:52
    • Installing Django On Mac - 2:12
    • Creating Django Project On Windows - 7:04
    • Creating Django Project On Mac - 3:50
    • Understanding Significance Of Files - 6:45
    • Running Django Project On Windows - 5:30
    • Running Django Project On Mac - 4:32
    • Creating A View - 8:36
    • Creating Another View - 4:12
    • What is a Database - 6:00
    • Creating A Model - 4:10
    • Making Migrations - 3:00
    • Adding Objects To Database - 11:10
    • Admin Panel - 8:40
    • Passing Objects - 4:09
    • Templates - 7:06
    • Passing Context - 6:42
    • Detail View Part 1 - 9:18
    • Detail View Part 2 - 5:08
    • Detail View Part 3 - 6:06
    • Removing Hardcoded URLs - 4:53
    • URLs For Myapp - 5:30
    • Namespacing URLs - 5:29
    • Adding Static Files - 9:08
    • Adding Bootstrap - 8:02
    • Using Base Template - 10:38
    • Adding Image Field - 11:08
    • Retrieving Images - 3:31
    • Adding Own Images - 3:12
    • Adding HTML Form - 8:53
    • Submitting Data To Database - 10:04
    • Edit Part 1 - 9:56
    • Fixing Issues & Edit - 10:46
    • Update Button - 2:40
    • Delete Functionality - 11:07
    • Design Touch up Index - 9:48
    • Design Touch up Detail - 3:45
  • Building A Todo Web App With Django 3
    • How To Go From Idea To App - 9:49
    • Installing Virtualenv - 7:24
    • Setting Up The Project - 3:15
    • Creating Model - 6:22
    • Form View & Template - 6:53
    • Handling Post Rrequest - 5:45
    • Adding Bootstrap - 10:05
    • Read Functionality - 8:29
    • Two Functionalities On Same Page - 4:37
    • Styling Part 1 - 9:23
    • Styling Part 2 - 2:16
    • Styling Part 3 - 6:15
    • Delete Functionality - 9:43
    • Add Functionality - 9:34
    • Edit Funcctionality - 12:15
    • Introduction To Class Based Views - 3:53
    • ListView - 8:12
    • DetailView - 6:35
    • UpdateView - 9:28
    • DeleteView - 4:04
  • Project 5: Build REST API's With Python & Django
    • Introduction To REST API - 6:00
    • Creating A REST API - 20:35
    • Creating Endpoints For API - 8:37
    • Adding Image Field - 10:34
    • Filtering An API - 7:40
    • Search Functionality - 4:10
    • Adding Authentication - 15:33
  • Project 6: Learn How To Crawl Websites Using Python
    • Web Crawler Part 1 - 6:23
    • Web Crawler Part 2 - 5:39
    • Web Crawler Part 3 - 4:56
    • Web Crawler Part 5 - 5:13
    • Web Crawler Part 6 - 7:25
    • Web Crawler Part 7 - 3:50
    • Web Crawler Part 8 - 7:54
    • Web Crawler Part 9 - 5:18
    • Web Crawler Part 10 - 5:25
    • Web Crawler Part 11 - 4:22
    • Web Crawler Part 12 - 4:21
    • Web Crawler Part 13 - 7:03
    • Web Crawler Part 14 - 6:27
    • Web Crawler Part 15 - 5:11
    • Web Crawler Part 16 - 5:34
    • Web Crawler Part 17 - 5:52
    • Web Crawler Part 18 - 6:23
    • Web Crawler Part 19 - 6:12
    • Web Crawler Source Code
  • Automation Using Selenium Web Driver & Python
    • Introduction To Selenium - 2:00
    • Installing Selenium - 3:46
    • Opening A URL - 3:21
    • Automating Google Search - 7:03
    • Find Element By XPATH - 4:12
    • Clicking Links - 5:19
    • Refreshing A Webpage - 2:27
    • Using Forward & Backward Buttons - 3:07
    • Scroll & Get Current URL - 4:45
    • Building A Facebook Auto Poster Bot - 13:23
  • Network Programming In Python Using Sockets
    • IP Address - 14:04
    • Ports & Sockets - 12:29
    • Creating The Client & Server - 14:09
    • Sending A Message - 7:52
    • Buffer - 10:22
    • Messaging App - 7:58
    • Sending Messages To Client - 10:01
    • Send Message Functionality - 9:45
    • Finishing The App - 8:58
  • Image Processing With OpenCV & Python
    • Introduction To OpenCV - 2:52
    • Installing OpenCV - 2:41
    • Reading & Displaying Images - 11:12
    • Getting Video Form Webcam - 7:34
    • Drawing On Images - 12:38
    • Mouse Callback Events - 9:00
    • Manipulating Pixels - 10:43
    • Color Space - 4:59
    • Object Tracking In Images - 14:07
    • Tracking Objects In A video - 5:50
    • Image Thresholding - 7:05
    • Simple Thresholding - 6:20
    • Adaptive Thresholding - 4:16
    • Adaptive Thresholding Code - 6:14
    • Geometric Transformation Of Images - 8:39
    • Scaling & Transformation - 11:50
    • Image Blurring - 5:48
    • Image Blurring Code - 5:08
    • Averaging - 3:39
    • Gaussian Filtering - 3:41
  • Regular Expressions Revisited
    • Regular Expressions Part 1 - 6:52
    • Regular Expressions Part 1 - 8:27
    • Introduction To Metacharacters - 3:37
    • Star Metacharacter - 2:20
    • Plus Metacharacter - 1:52
    • Plus Metacharacter - 2:16
    • Curly Braces - 1:48
    • Curly Braces Example - 3:23
    • Wildcard Introduction - 1:36
    • Wildcard Example - 3:33
    • Optional Metacharacter - 2:31
    • Caret Metacharacter - 3:38
    • Character Classes Part 1 - 4:59
    • Character Classes Part 2 - 5:00
  • REST APIs With Python & Django Rest Framework
    • Introduction To API - 10:39
    • Installing Django Rest Framework - 4:07
    • Creating Django App - 7:47
    • Setting Up The API - 10:42
    • Creating A Serializer - 7:53
    • Adding Another Endpoint - 4:49
    • Update & Delete Functionality - 4:38
    • Adding Images To API - 11:17
    • Making The API Consumable - 5:53
    • Creating React App - 12:00
    • Using API In React App - 7:45

View Full Curriculum


Access
Lifetime
Content
14.0 hours
Lessons
123

The Complete Java Masterclass: Learn Java From Scratch

Gain Essential Skills to Apply for Junior Java Developer Positions

By Ashutosh Pawar | in Online Courses

This hands-on course will teach Java right starting from scratch to the level where you can write complex Java programs using concepts like OOP, Inheritance, Interfaces, Generics, etc. This course will teach you Java right from scratch from a very basic level and will gradually move you towards more advanced topics. In addition to the concepts taught, this course also has specially designed Practice Examples that will challenge you and make you think and test what you have learned.

4.5/5 average rating: ★ ★ ★ ★

  • Access 123 lectures & 14 hours of content 24/7
  • Learn Java programming right from the basics
  • Answer Java developer interview questions
  • Learn, understand, & implement how object-oriented programming work ins Java
  • Manipulate string in Java using the String Class & String Methods
  • Solve complex coding challenges based on real-world applications
  • Learn Java collections like Array List, Linked List, Hash Set, & Tree Set
Ashutosh Pawar | Entrepreneur, Python, Java & Android Geek
4.5/5 Instructor Rating: ★ ★ ★ ★

Ashutosh Pawar is the director of Optimum Solutions, a software firm based in Pune India which works in providing software solutions to small and medium enterprises across the globe and has catered to over 200+ clients globally. He holds a bachelor's degree in Information Technology (Computer Science) Engineering and has over 8+ years of developing scalable software infrastructure across multiple domains which include real estate, medicine & finance. Along with being a businessperson, he always had a passion for teaching and his goal is to pass on his knowledge to his students and empower them to achieve their goals in the IT sector.

Important Details

  • Length of time users can access this course: lifetime
  • Access options: desktop & mobile
  • Redemption deadline: redeem your code within 30 days of purchase
  • Experience level required: beginner
  • Have questions on how digital purchases work? Learn more here

Requirements

  • Any device with basic specifications

Course Outline

  • Introduction
    • Introduction To The Course - 4:41
  • Installing Required Tools
    • Installing Java On Mac - 3:27
    • Installing Java On Windows - 4:11
  • Java Basics: Variables & Data Types
    • Setting Up The Project - 6:17
    • Understanding Java Code - 9:40
    • Hello World - 8:12
    • Introduction To Variables - 8:16
    • Data Types In Java - 5:46
    • Integer Data Types - 7:59
    • Float & Double - 4:54
    • Character & Boolean - 4:42
    • Non Primitive Data Types - 8:33
    • Creating An Array - 11:01
    • Arithmetic Operations - 8:27
    • Accepting User Input - 7:37
    • Simple Interest Calculator - 6:29
  • Conditionals & Loops
    • If & Else If - 9:00
    • Nested If - 7:31
    • Switch Case - 9:06
    • Comparison Operator - 7:34
    • Logical AND - 6:59
    • Logical OR - 3:38
    • While Loop - 10:06
    • Do While Loop - 3:56
    • For Loop - 6:40
    • Using For Loop To Iterate Array - 7:51
    • While Loop To Traverse Array - 3:16
    • Finding Odd Number - 5:22
    • Enhanced For Loop - 5:21
    • Odd & Even Array - 6:34
    • Array Slide - 7:24
    • Multi-Dimensional Array Code - 14:13
    • Java Coding Challenge 1: Conditionals - 6:30
    • Java Coding Challenge 2: Nested IF - 10:34
    • Java Coding Challenge 3: Switch Case - 4:58
    • Java Coding Challenge 4: Multiplication Table Using For Loop - 5:32
    • Java Coding Challenge 5: Loops & Arrays - 11:17
    • Java Coding Challenge 6: Loops to accept multiple values - 6:42
  • Object Oriented Programming In Java
    • Introduction To Object Oriented Programming - 13:51
    • Creating Classes & Objects - 8:44
    • Class Methods - 8:27
    • Making Methods Return A Value - 5:13
    • Methods With Parameters - 6:41
    • Constructors - 7:29
    • Parameterized Constructors - 5:46
    • Method Overloading - 11:47
    • Constructor Overloading - 4:43
    • Passing Objects As Parameters - 9:16
    • Private Access Modifier - 5:23
    • Static Access Modifier - 5:18
    • Final Access Modifier - 2:34
    • Introduction To Inheritance - 3:36
    • Inheritance Example - 6:54
    • Inheritance Problem Slide - 3:12
    • Inheritance Problem Code - 7:21
    • Hierarchical Inheritance - 9:01
    • Multi-level Inheritance - 7:04
    • Method Overriding - 7:27
    • Method Overriding Example - 7:11
    • Prevent Overriding Using Final - 4:54
  • Exception Handling
    • Introduction To Exception Handling - 9:39
    • Exception Handling Example - 8:16
    • Printing Exception Description - 2:15
    • Multiple Catch Blocks - 4:39
    • Nested Try - 5:04
    • Throwing Exceptions - 4:57
    • Custom Exceptions - 5:02
    • List Of Built In Exceptions - 2:20
  • Java I/O
    • Introduction To Java I/O - 11:38
    • Buffered Reader To Accept Input - 6:50
    • Printwriter - 4:57
    • Reading From Files - 11:09
    • Writing To Files - 6:14
  • Strings
    • Creating A String - 6:28
    • String Length - 7:19
    • CharAt & GetChars - 8:50
    • ToCharArray & Equals - 7:51
    • Region Matches & Starts With - 6:51
    • Substring - 3:51
    • Concat, Replace & Trim - 5:00
    • Uppercase, Lowercase & Join - 6:03
    • String Buffer Part 1 - 8:06
    • String Buffer Part 2 - 4:03
  • Packages & Interface
    • Introduction To Packages - 6:49
    • Access Specifiers With Packages - 6:27
    • Introduction To interface - 12:34
    • Interface Example - 5:59
    • Why are Interfaces Required - 8:15
  • Java Collections
    • Introduction To Collections - 5:23
    • Introduction To Arraylist - 6:45
    • Implementing Arraylist - 7:24
    • More Arraylist Methods - 8:16
    • Objects In Arraylist - 10:13
    • Introduction To Linked List - 8:29
    • Implementing Linked List - 8:59
    • Objects In Linked List - 6:47
    • List Interface - 7:39
    • Introduction To Hashset - 9:32
    • Implementing Hashset - 3:04
    • Linked Hashset - 6:38
    • Introduction To Treeset - 6:31
    • Saving Objects In A Treeset - 7:40
  • Lambda Expressions
    • Introduction To Lambda Expressions - 11:05
    • Implementing Lambda Expressions - 11:33
    • Block Lambda Expressions - 5:36
    • Generic Functional Interface - 5:45
    • Passing Lambda As Argument - 6:59
  • Generics
    • Introduction To Generics - 8:35
    • Implementing Generics - 7:24
    • Generics With Multiple Parameters - 4:32
    • Generic Methods - 4:07
    • Generic Constructors - 4:39
    • Generic Bounded Types - 5:58
  • Multithreading
    • Introduction To Multithreading - 12:41
    • Creating A Thread Cycle - 4:46
    • Referencing Main Thread - 3:08
    • Creating A Thread Using Runnable - 7:22
    • Creating A Thread Using Thread Class - 3:55
    • Creating Multiple Threads - 3:48
    • Multi threading In Action - 7:40
    • Join Method - 3:35
    • Thread Lifecycle - 5:12
    • Yield Method - 7:02

View Full Curriculum


Access
Lifetime
Content
6.0 hours
Lessons
68

Tailwind CSS: A Modern Way to Build Websites Using CSS

Learn Tailwind by Building a Fully Responsive Real Estate Portal & Interactive Dashboard

By Ashutosh Pawar | in Online Courses

Tailwind CSS is a framework that provides a way to style your website right in the HTML itself without having to write external CSS. Let's face it, CSS is hard to write and maintain, all those class names will leave you confused and styling elements are quite complex with regular CSS. On the other hand, using frameworks like Bootstrap makes your website look like every other website that uses one.

Tailwind provides a perfect solution to both the problems, it provides you with utility classes that provide a more granular level of control over how your website looks so that your website design stands apart from the rest. On the other hand, styling a webpage becomes much easier as you just have to use pre-defined Tailwind utility classes in your HTML and would never have to fiddle with an external CSS file. Once you use Tailwind you will never go back to the older way of just using plain simple CSS.

4.5/5 average rating: ★ ★ ★ ★

  • Access 68 lectures & 6 hours of content 24/7
  • Learn a modern way to style websites & never go back to using regular CSS
  • Use Tailwind utility classes to style elements
  • Build full responsive websites using breakpoints
  • Build a real estate website
  • Build interactive dashboards with components like charts
  • Use Tailwind classes to create components
Ashutosh Pawar | Entrepreneur, Python, Java & Android Geek
4.5/5 Instructor Rating: ★ ★ ★ ★

Ashutosh Pawar is the director of Optimum Solutions, a software firm based in Pune India which works in providing software solutions to small and medium enterprises across the globe and has catered to over 200+ clients globally. He holds a bachelor's degree in Information Technology (Computer Science) Engineering and has over 8+ years of developing scalable software infrastructure across multiple domains which include real estate, medicine & finance. Along with being a businessperson, he always had a passion for teaching and his goal is to pass on his knowledge to his students and empower them to achieve their goals in the IT sector.

Important Details

  • Length of time users can access this course: lifetime
  • Access options: desktop & mobile
  • Redemption deadline: redeem your code within 30 days of purchase
  • Experience level required: all levels
  • Have questions on how digital purchases work? Learn more here

Requirements

  • Any device with basic specifications

Course Outline

  • Introduction To Course & Installing Required Tools
    • Course Introduction - 3:56
    • Introduction To Tailwind - 3:01
    • Installing Node - 1:49
    • Installing VS Code - 1:22
  • Tailwind Basics
    • Setting Up A Tailwind Project - 7:38
    • Attaching Tailwind CSS With HTML - 3:46
    • Creating Containers With Utility Classes - 6:31
    • Adding Width & Height Properties To Elements - 4:57
    • Understanding How Flexbox Works In Tailwind - 4:43
    • Wrapping Flex Items - 3:27
    • Making Flex Items Grow & Shrink - 6:49
    • Creating A Grid Layout - 4:31
    • Creating A Row Layout - 2:52
    • Adjusting Flow Of Elements In Grid Layout - 3:30
    • Adding Gap & Justifying Items - 4:25
    • Justify Individual Items - 2:24
    • Adding Padding & Margin To Elements - 4:56
    • Typography: Styling Text Using Tailwind - 8:11
    • Adding Border Radius To Elements - 4:20
    • Styling Borders - 3:55
    • Adding Shadows To Elements - 2:54
    • Adding Breakpoints To Add Responsiveness - 9:49
    • Understanding & Using Pseudo Selectors - 5:16
    • Layer & Apply Directives - 5:36
    • Code Reuse By Using Components - 3:52
    • Understanding How Utility Classes Work - 2:48
    • How Apply Directive Works - 3:35
    • Understanding Layer Directive - 4:39
  • Building A Real Estate Portal With Tailwind
    • Real Estate Listing Portal: Project Overview - 2:52
    • Designing Navigation Part 1 - 13:05
    • Designing Navigation Part 2 - 7:34
    • Designing Navigation Part 3 - 3:52
    • Designing Banner Part 1 - 11:23
    • Designing Banner Part 2 - 6:04
    • Fixing Alignment Issue - 2:40
    • Card Part 1 - 9:45
    • Card Part 2 - 9:04
    • Card Part 3 - 8:51
    • Site Banner - 10:17
    • Adding Another Card - 7:29
    • Adding Another Banner - 4:58
    • Client Testimonials - 18:13
    • Contact Form Part 1 - 14:05
    • Contact Form Part 2 - 9:51
    • Shrinking Form - 2:11
    • Creating Footer Heading - 7:39
    • Creating Footer Menu Part 1 - 7:01
    • Creating Footer Menu Part 2 - 6:45
    • Creating Footer Menu Part 3 - 4:37
    • Adding Final Touches - 4:42
  • Building Admin Dashboard With Tailwind
    • Setting Up The Project - 4:03
    • Adding Logo - 7:45
    • Designing Navbar - 8:44
    • Designing Top Menu Part 1 - 6:16
    • Designing Top Menu Part 2 - 6:18
    • Adding Site Banner - 4:29
    • Creating Cards Container - 4:47
    • Adding Card Content - 7:58
    • Adding Charts - 9:23
    • Adding More Charts - 5:27
    • Fixing Nav Issue - 1:44
    • Cards Container - 2:30
    • Adding Chart To Card - 4:41
    • Adding Table Header - 5:23
    • Adding Single Channel Container - 5:10
    • Adding Right Section Of The Channel - 5:37
    • Tailwind67promo(Done)_ - 3:35
  • Conclusion
    • Course Conclusion - 2:38

View Full Curriculum


Access
Lifetime
Content
3.0 hours
Lessons
37

Sass Course for Beginners: Learn Sass & SCSS from Scratch

Use Sass to Create Clean, Efficient, & Reusable Designs

By Ashutosh Pawar | in Online Courses

Sass is a powerful tool for creating style sheets. It can help you to write clean, efficient, and reusable code. This course will teach you everything you need to know about Sass in order to use it to create beautiful websites. It will start with the basics of Sass and the SCSS syntax, then move on to more advanced concepts like functions, loops, partials, imports, and more. When you're done with this course, you'll be ready to start using Sass right away!

4.3/5 average rating: ★ ★ ★ ★

  • Access 37 lectures & 3 hours of content 24/7
  • Use Sass code to create CSS stylesheets
  • Design websites faster using Sass
  • Use Mixins to maximise code reuse
  • Learn Sass frameworks like foundation to create responsive sites
  • Create a portfolio site using Sass and foundation
  • Use extends to share chunk of properties between CSS selectors
  • Use partials to modularise your code
Ashutosh Pawar | Entrepreneur, Python, Java & Android Geek
4.5/5 Instructor Rating: ★ ★ ★ ★

Ashutosh Pawar is the director of Optimum Solutions, a software firm based in Pune India which works in providing software solutions to small and medium enterprises across the globe and has catered to over 200+ clients globally. He holds a bachelor's degree in Information Technology (Computer Science) Engineering and has over 8+ years of developing scalable software infrastructure across multiple domains which include real estate, medicine & finance. Along with being a businessperson, he always had a passion for teaching and his goal is to pass on his knowledge to his students and empower them to achieve their goals in the IT sector.

Important Details

  • Length of time users can access this course: lifetime
  • Access options: desktop & mobile
  • Redemption deadline: redeem your code within 30 days of purchase
  • Experience level required: all levels
  • Have questions on how digital purchases work? Learn more here

Requirements

  • Any device with basic specifications

Course Outline

  • Introduction To Sass
    • Introduction To Sass - 4:13
    • Sass vs SCSS - 2:40
  • Installing Required Tools
    • Installing VS Code - 2:00
    • Installing Sass - 4:20
  • Variables In Sass
    • Variables In Sass - 10:25
    • Watch Flag - 2:42
  • Nesting In Sass
    • Nesting - 5:09
  • Mixins
    • Mixins - 7:54
    • Passing Arguments - 3:56
  • Partials & Imports
    • Partials - 5:23
    • Importing Files - 2:59
  • Sass Interactive Shell & Sass Arithmetic
    • Sass Shell - 3:37
    • Arithmetic In Sass - 5:07
  • Functions In Sass
    • Creating Custom Functions In Sass - 4:39
    • Built-in Sass Color Functions - 5:44
  • Extend
    • Using Extends In Sass - 3:56
  • Comments
    • Single & Multi-Line Comments In Sass - 2:47
  • If & Else Statements
    • If & Else Statement In Sass - 5:35
  • Operators In Sass
    • Equality Operators - 4:23
    • Logical Operators - 4:53
  • Maps In Sass
    • Maps & Map Functions - 10:51
  • String & String Functions In Sass
    • String & String Functions In Sass - 7:29
  • Lists
    • Lists & Each - 6:54
  • Placeholder Selectors
    • Placeholder Selectors - 3:49
  • Interpolation In Sass
    • Interpolation - 3:31
  • Loops In Sass
    • For Loop - 7:59
    • While Loop - 5:04
  • Sass Frameworks: Build A Portfolio Site Using Foundation
    • Installing Foundation - 4:49
    • Project Overview - 6:16
    • Designing The Top Bar - 10:02
    • Creating The Banner - 7:26
    • Adding Banner Subtext - 3:46
    • Creating Skills Container - 12:19
    • Creating Project Container part 1 - 6:31
    • Creating Project Container Part 2 - 5:56
    • Adding Client Testimonials - 10:33
    • Adding The Site Footer - 6:47

View Full Curriculum



Terms

  • Unredeemed licenses can be returned for store credit within 30 days of purchase. Once your license is redeemed, all sales are final.
×
Your Ad Blocker Is On!
Sadly, recent updates to your Ad Blocker are preventing crucial parts of our shop from loading. Frustrating. We know. We hate to nag, but please turn off your Ad Blocker or whitelist us to continue exploring our shop.