Skip to content
UdemyWeb DevelopmentPaid courseAll LevelsCertificate

The Complete SSL and TLS Guide: HTTP to HTTPS (Udemy.com)

Configure Cloudflare, FREE Let's Encrypt SSL/TLS certificate, NGINX and Apache web servers, create CSR SSL request

Created by: Bogdan Stashchuk

Last updated March 2026

icon
What you will learn

  • Learn how to install SSL/TLS Certificate on the web server
  • What is the difference between HTTP and HTTPS
  • What is CA (Certificate Authority) and how chain of trust is built
  • How TLS certificate is structured (subject name, issuer name, validity period, signature etc.)
  • Let's Encrypt free certificates that are valid 90 days. Certbot ACME client for automatic certificate issuing and renewal
  • Cloudflare reverse proxy with free SSL certificates
  • CSR (Certificate Signing Request), domain validation and certificate installation
  • Install and configure NGINX web server for SSL/TLS encryption

icon
Quality Score

No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 88 / 100

icon
Course Description

This course is all about securing websites with SSL/TLS certificates.

Become a master of HTTPS, Let's Encrypt, Cloudflare, NGINX and SSL/TLS Certificates.


This is the most complete practical SSL guide here on Udemy that includes tons of practical activities. All practice exercises are performed on a real domain and real hosting and finally you will get production ready solution with HTTPS setup and redirection of HTTP to HTTPS. You can have zero knowledge about computer networks, encryption, configuration of web servers. All will be taught from scratch, from simple setup to complex solution. If you want to get deep knowledge of SSL and HTTPS this course is for you!


We will start by exploring basics of symmetric encryption algorithms like AES,  asymmetric encryption RSA, hashing protocols MD5 and SHA.  Also I will explain you fundamentals of computer networks, TCP/IP stack and for that we will use Wireshark traffic analyzer.

You will learn what is the structure of the SSL/TLS certificate. Also you will understand why CAs (Certificate Authorities) are needed and how chain of trust is built.

In practice sections we will perform multiple practice activities:

  1. Buy a domain and configure DNS settings

  2. Use Certbot ACME client to automatically obtain free SSL certificate from Let's Encrypt

  3. With help of OpenSSL generate RSA keys, self-signed certificates

  4. Secure Wordpress with Apache using SSL/TLS certificates

  5. Create CSR (Certificate Signing Request) by OpenSSL and submit CSR to CA server

  6. Configure Cloudflare for your domain and setup different SSL modes of operations

  7. Install and configure NGINX web server for SSL/TLS certificates

  8. Migrate from HTTP to HTTPS

  9. Redirect all traffic using HTTP 301 redirect from HTTP to HTTPS


With this course you will get lifetime-long access to 100 lectures and tens of practical exercises. After the course you will become a guru of SSL and TLS encryption and will be able easily obtain and install SSL certificates on your web servers.

You will also get 30-days money-back guarantee. No questions asked!

Don't wait and join the course now!

icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

Bogdan Stashchuk

Do you really want to understand and practice instead of sitting and watching long presentations or trying to code along without any clue what is happening behind the scenes?

Join me in any of my courses and you will get real knowledge based on the deep understanding of every single topic.

But who am I?

My name is Bogdan Stashchuk and I teach students more than 20 years. I am working as Software Engineer and love to teach and learn myself.

I have a huge experience in explaining difficult things in an easy to understand format backed up with practice activities. That is the perfect combination that enables you to really learn and retain gained knowledge for a long period of time.

Let's connect in the Social Networks! All links you could find under the profile picture.

See you on my courses!

icon
More courses by Bogdan Stashchuk

$84.99

$64.99

$64.99

$84.99

$84.99

icon
More Web Development courses

$59.99

$19.99

$19.99

$19.99

$74.99

$89.99

icon
Reviews

4.4

4,549 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

By Moises Feliciano-Vargas on 9/2/2026

unnecessarily long explanations

By Swarnkar Rajesh Ramkishore on 5/27/2026

Good course that explains about Certificate and Reverse proxy. Author please include the major Cloud services instead of lesser known like Digital Ocean. Course should be using modern Technology stack instead of Traditional Data center secops. Modern DevSecOps requires modern Tools. So course should be structured around those. There are PaaS service like Azure App Service, API management, Application Gateway, Kubernetes Cert-manager, Acme protocol. I wish those covered.

By Daniel J White on 12/1/2025

A very in-depth and thorough course. Some of the information is a bit dated—understandable since this tech changes so quickly—but the fundamentals are solid and well explained. I still enjoyed the material and found it valuable for sharpening my understanding of SSL/TLS and modern HTTPS practices.

By Patrick Flynn on 11/13/2025

The course was called ssl-complete-guide but second half wandered too much into process of creating environments and other irrelevant information Time spent calling VMs as droplets and creating such nonsense was totally irrelevant and of zero value

By Abdulwahab Hassan on 7/12/2025

I am greatly impressed with the course because of how practical and detail-oriented the tutor was. He made it easy to follow through. I was able to deploy my own website for the first time at the end of the course and develop a solid understanding of SSL/TLS certificates, including cloud services and web server deployment.

By Mario on 3/12/2022

This course should be renamed to TLS Certificate Masterclass. Bogdan takes this complex topic and delivers it at just the right level for a novice to understand. He gives real world scenarios on various vendors ngenix, openssl, comodo etc...on different platforms and walks you thru every setting. 10 out of 10 stars!

By Sergio Garcia on 10/17/2021

Absolutely wonderful. I love the way the course is organized and scaffolded. Bogdan takes you through all the nitty gritty, teaches you the concepts and applies them to configuring actual web servers. I feel so powerful understanding everything I learned in this course, and more confident about my websites' HTTPs setups. Thanks a million! Will definitely explore other courses by Bogdan!

By Roman Savaryn on 1/3/2021

An excellent course, if you are interested in anything TLS and Certificates - thorough and exhaustive. Some aspects of TLS 1.3 are not in covered, and the Wireshark captures are different today with TLS 1.3. But everything else is still super relevant.

By Paul Hernández on 11/22/2020

It's a lengthy but really well put together course. Some parts, specially the explanations of some of the algorithms and protocols may seem confusing at moments but giving it time Bogdan is able to tie everything together so that it makes sense. Overall it is a good course for getting the grasps of many of the pieces that make HTTPS connections work

By André Vinko on 5/4/2020

Great course worth every penny! I appreciated much that it was not only a dry "How to" instruction set. It gave me also insights about how to optimize latency performance, pro & contra on different possible approaches in how to install security certificates and much more information with potential to develop and use in my own projects. Asked questions found kind and adequate responses in a short time which was very helpful. Thank you very much

Showing all 10 reviews on CourseDuck

Read all 4,549 reviews on Udemy