Course name: Run a website on AWS
It is an invaluable skill to be able to start from scratch and run a website on AWS. It requires understanding how to run EC2 instances (virtual computers) in AWS, how to configure the network to make these instances reachable from the internet, how to connect to them securely using the SSH protocol, and how to run a webserver process on them that can return webpages. The AWS skills learnt in this course serve as building blocks to achieving AWS expertise. This course also enables those who want to be in control of their website's hosting and design and not be limited by what WYSIWYG website building platforms offer.
This online course teaches the following AWS concepts:
This online course teaches the following AWS concepts:
- availability zone
- VPC
- subnet
- route table
- internet gateway
- EC2 instance
- AMI
- security group
- key-pair
Hands-on activities
Each class of this course has multiple hands-on activities through which Learners gain confidence in manipulating the AWS resources, or implementing the web development skills, that they just learnt about. Every Learner will have built their own, tiny, publicly-accessible website, by the end of the course, as a result of these activities.
Course structure
- This course has 5 primary-learning classes. A primary-learning class, as distinguished from a catch-up class, is where the primary learning and practice of the subject matter happens. We conduct 1 primary-learning class every week. We also conduct a catch-up class within 6 days of that class. Anyone who wants to get up to speed on a concept, or a hands-on activity, is most welcome to join the catch-up class. Both types of classes are 1 hour long. A class has a maximum of 6 Learners.
- We help Learners set up and test Microsoft Teams, as well as, sign up for an AWS account via optional sessions before the classes begin. We use Microsoft Teams for our online classes. Learners need an AWS account to perform hands-on activities in class. The Coach of the course shares many more details about the help sessions, classes, class recordings, optional reading material, etc. in an email with the Learners much before their first primary-learning class. Our homepage also describes some common features of our courses, such as, the prorated course fee refund policy.
- We help Learners set up and test Microsoft Teams, as well as, sign up for an AWS account via optional sessions before the classes begin. We use Microsoft Teams for our online classes. Learners need an AWS account to perform hands-on activities in class. The Coach of the course shares many more details about the help sessions, classes, class recordings, optional reading material, etc. in an email with the Learners much before their first primary-learning class. Our homepage also describes some common features of our courses, such as, the prorated course fee refund policy.
Important things to note
- This course focuses primarily on AWS skills. It teaches the web development skill of serving static content via a webserver application. However, it does not go beyond that. Learners will be serving small webpages, containing a couple of sentences, and without any HTML formatting, via the website that they will have built by the end. We believe that this is the right stopping point. Learners can combine the learning from this course with knowledge of advanced web development to go on to run complex websites on AWS.
- The Learners will create some free and some non-free AWS resources during their hands-on activities. The Coach will guide the Learners in preventing unnecessary usage of the non-free AWS resources. If Learners follow this guidance, their AWS expense, for usage during the hands-on activities over the entire course, will be less than INR 10. In the same way as art students pay for the supplies that they bring to an art class, the Learners of this course will be responsible for paying their AWS bills.
- The Learners will create some free and some non-free AWS resources during their hands-on activities. The Coach will guide the Learners in preventing unnecessary usage of the non-free AWS resources. If Learners follow this guidance, their AWS expense, for usage during the hands-on activities over the entire course, will be less than INR 10. In the same way as art students pay for the supplies that they bring to an art class, the Learners of this course will be responsible for paying their AWS bills.
The September to October, 2023 cohort is open for sign up
The schedule of the primary-learning classes is as follows.
The schedule of the catch-up classes is as follows.
We generally conduct classes in the morning, but if another time of the day suits you better, please let us know and we can try to schedule one of the upcoming cohorts accordingly.
class 1
Thursday, 21st September, 2023 at 8:00AM
class 2
Thursday, 28th September, 2023 at 8:00AM
class 3
Thursday, 5th October, 2023 at 8:00AM
class 4
Thursday, 12th October, 2023 at 8:00AM
class 5
Thursday, 19th October, 2023 at 8:00AM
The schedule of the catch-up classes is as follows.
catch-up class 1
Wednesday, 27th September, 2023 at 8:00AM
catch-up class 2
Wednesday, 4th October, 2023 at 8:00AM
catch-up class 3
Wednesday, 11th October, 2023 at 8:00AM
catch-up class 4
Wednesday, 18th October, 2023 at 8:00AM
catch-up class 5
Wednesday, 25th October, 2023 at 8:00AM
We generally conduct classes in the morning, but if another time of the day suits you better, please let us know and we can try to schedule one of the upcoming cohorts accordingly.
How to sign up
The course fee is INR 5000. Please send an email to signup@madbans.com, if you wish to sign up to join a cohort. We can answer any questions that you might have and also process your payment. Since we are a very small effort, we are only able to receive payments via UPI or PayPal.