This course is designed to introduce absolute beginners to the fundamentals of tech, focusing on cloud computing with AWS, Python programming language, and Infrastructure as Code (IaC) with Terraform. Throughout the course, students will learn essential concepts, tools, and hands-on skills to kickstart their journey into the tech industry.
Curriculum
- 12 Sections
- 56 Lessons
- 15 Weeks
Expand all sectionsCollapse all sections
- Week 11: Introduction to Python (Variables, Data Types, and Control Flow)4
- week 1 Command Line BasicsThis week, we delved into the exciting world of the Command Line Interface (CLI)! We explored its advantages over GUIs and learned the basic building blocks like the prompt and commands.6
- week 2 Git and GitHub Basics3
- week 3 Networking FundamentalsThis week, we embarked on a journey into the exciting world of networking! We explored the fundamentals of how devices connect and communicate, from the core concept of networking to the underlying protocols that make it all work.6
- week 4 Introduction to Cloud ComputingThis week, we embarked on a journey to explore the exciting world of cloud computing! We delved into the fundamental concepts, explored different service and deployment models, and even looked at major cloud providers.6
- week 5 Cloud Service Providers and ModelsThis week, we embarked on a deep dive into the world of Amazon Web Services (AWS)! We explored its core functionalities, dived into key services like EC2, S3, and RDS, and understood the significance of AWS's global infrastructure. We also revisited the concept of cloud service models to solidify your understanding of IaaS, PaaS, and SaaS.7
- 6.1Introduction to Amazon Web Services (AWS)60 Minutes
- 6.2Core AWS Services60 Minutes
- 6.3AWS Global Infrastructure60 Minutes
- 6.4Comparing Cloud Service Models60 Minutes
- 6.5Cloud Computing Providers (continued)60 Minutes
- 6.6Cloud Service Providers and Models Review60 Minutes
- 6.7Cloud Service Providers and Models Assignment
- week 6 AWS Networking6
- week 7 AWS Compute ServicesThis week, we explored the exciting world of AWS compute services! We learned about different options like EC2, Lambda, and ECS, and how to choose the right service for your needs. We delved into launching and managing EC2 instances, explored scaling and load balancing techniques, and finally, we dipped our toes into serverless computing with AWS Lambda.6
- week 8 AWS Storage ServicesAWS Storage Services6
- week 9 AWS Database Services5
- week 10 AWS Security and Identity3
- week 11 Introduction to Terraform and Infrastructure as Code (IaC)0
Requirements
- No prior experience in tech or programming is required.
- Basic computer literacy and familiarity with using the internet are sufficient.
- Course Duration: 15 weeks (approximately 4 months)
Features
- Active Participation: Engage actively in all class activities, discussions, and hands-on exercises.
- Practice Regularly: Dedicate time outside of class to practice coding, experimenting with cloud services, and working on projects.
- Ask Questions: Don't hesitate to ask questions whenever you're unsure about a concept or need clarification.
- Collaborate: Collaborate with peers, participate in group activities, and share knowledge and experiences.
- Stay Curious: Stay curious and explore additional resources, tutorials, and projects related to the topics covered in the course.