├── .github
└── FUNDING.yml
├── CNAME
├── README.md
├── assets
└── tclp-launch.png
├── docs
├── CNAME
└── index.html
└── topics
├── ai-ml
└── README.md
├── cloud
├── README.md
├── aws
│ └── README.md
├── azure
│ └── README.md
└── gcp
│ └── README.md
├── containers
└── README.md
├── cybersecurity
└── README.md
├── development-programming-coding
├── README.md
└── python
│ └── README.md
├── devops
└── README.md
├── networking
└── README.md
├── system-administration
├── README.md
├── iac-cac
│ └── README.md
├── linux
│ └── README.md
└── windows
│ └── README.md
└── tech-basics
└── README.md
/.github/FUNDING.yml:
--------------------------------------------------------------------------------
1 | # These are supported funding model platforms
2 |
3 | github: mjtechguy
4 |
--------------------------------------------------------------------------------
/CNAME:
--------------------------------------------------------------------------------
1 | tclp.club
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # Technology Career Launch Pad 🚀
2 |
3 | Welcome to the Tech Career Launch Pad (TCLP). Glad you found us!
4 |
5 | If you don't mind, please drop a ⭐ on this repo to help increase visibility. 🙏
6 |
7 | Tired of your current job and looking for a new career? Looking to advance in your your tech career? Want to make more money, have a high potential for working remotely or hybrid work, and have more job satisfaction and a higher quality of life?
8 |
9 | A career in technology might be for you and it is definitely within your reach.
10 |
11 | *“Whether you think you can, or you think you can't - you're right.”* ― **Henry Ford** 💭
12 |
13 | ---
14 |
15 | ## Watch The TCLP Intro Video
16 |
17 | **TCLP Launch Video:** https://youtu.be/T_ioyw2HZ6A
18 |
19 | [](https://youtu.be/T_ioyw2HZ6A)
20 |
21 | ---
22 |
23 | ## Table Of Content
24 | - [Technology Career Launch Pad 🚀](#technology-career-launch-pad-)
25 | - [Watch The TCLP Intro Video](#watch-the-tclp-intro-video)
26 | - [Table Of Content](#table-of-content)
27 | - [Before you get started. 👈](#before-you-get-started-)
28 | - [How Do I Get Started? ❓](#how-do-i-get-started-)
29 | - [How Much Will It Cost? :free:](#how-much-will-it-cost-free)
30 | - [Beyond The Free Courses How Much Should You Spend? 💵](#beyond-the-free-courses-how-much-should-you-spend-)
31 | - [About Your Time 🕥](#about-your-time-)
32 | - [What Do You Need To Do To Make This A Reality? 👀](#what-do-you-need-to-do-to-make-this-a-reality-)
33 | - [Average Salary Info 💰](#average-salary-info-)
34 | - [Knowledge Overlap Per Topic ♻️](#knowledge-overlap-per-topic-️)
35 | - [Ready For Launch - What To Learn Next? 🚀](#ready-for-launch---what-to-learn-next-)
36 | - [- Tech Basics](#--tech-basics)
37 | - [- System Administration](#--system-administration)
38 | - [- Cloud](#--cloud)
39 | - [- DevOps](#--devops)
40 | - [- Containers](#--containers)
41 | - [- CyberSecurity](#--cybersecurity)
42 | - [- Networking](#--networking)
43 | - [- Development, Coding, Programming](#--development-coding-programming)
44 | - [- Web Development (Coming Soon)](#--web-development-coming-soon)
45 | - [- Database Administration (Coming Soon)](#--database-administration-coming-soon)
46 | - [- Data Science (Coming Soon)](#--data-science-coming-soon)
47 | - [- AI/ML (Coming Soon)](#--aiml-coming-soon)
48 | - [Contributing 🤝](#contributing-)
49 | - [Thank You's 🙏](#thank-yous-)
50 | - [About Me ℹ️](#about-me-ℹ️)
51 |
52 | ---
53 |
54 | ## Before you get started. 👈
55 |
56 | This is not an exhaustive list of all career opportunities in tech. I have been in tech for over 20 years and I am still learning about new areas of technology that exist.
57 |
58 | What this is intended to be is a gateway into the field of technology focusing on prominent technologies where I regularly see high demand (as of 2022).
59 |
60 | Hopefully these courses lead you to tech areas that are interesting and exciting to you and then you can deep dive on those topics yourself and pursue it.
61 |
62 | This is also not just for people looking to get into tech. This is also a great resource for people who are already in tech and want to level up their tech career. I hope this can be a resource for you to take your career to the next level.
63 |
64 | *"I am always doing that which I cannot do, in order that I may learn how to do it."* – **Pablo Picasso** 💭
65 |
66 | ---
67 |
68 | ## How Do I Get Started? ❓
69 |
70 | Follow the path laid out below. Information Technology is a huge field with many different areas of expertise and opportunities for you to find something that speaks to you, makes you excited to learn, and provides an exciting path forward in your career.
71 |
72 | ---
73 |
74 | ## How Much Will It Cost? :free:
75 |
76 | The path to getting a job can be, and there is no other way to say this....
77 |
78 | **FREE**
79 |
80 | That's right. If you have a reasonably good computer and an internet connection, the majority of resources listed here are free. Pick some topics that seem interesting, buckle down, and work through the courses.
81 |
82 | Actually, that is not true. It isn't **FREE**. Your time has value, so this will cost you something. To really make this move, it is going to cost you your time.
83 |
84 | If you commit about 10 hours a week for 1-2 years, I believe you can easily make over $100K/yr working remotely. Anywhere you have internet and your computer, you can do your job.
85 |
86 | There are many paid resources that might be better organized, slightly higher quality, more in line with your learning style and maybe a more efficient use of your time, but these paid resources are optional. The web is filled with incredible, high quality, freely available educational resources that will provide you with all the knowledge you need to get a job in tech.
87 |
88 | ---
89 |
90 | ## Beyond The Free Courses How Much Should You Spend? 💵
91 |
92 | As mentioned before, if you are being extremely frugal or just don't have the funds right now, free course are going to get you a *LONG* way into a solid tech education. But if you are able to pay and want to leverage those additional resources, how much *SHOULD* it cost?
93 |
94 | Let's assume this is a 2 year journey for you and we can do some napkin math with optimal pricing and a broad learning path:
95 |
96 | - One Year Coursera Google IT Support Certificates (and much much more): $39/month or $468/yr
97 | - One Year ACloudGuru.com (Black Friday Discount Pricing): ~$300/yr
98 | - Udemy Courses (Linux, Database, Python, More): Approx $15/course (almost always on sale) x 10 course = $150
99 | - One Year Code With Mosh (Black Friday Discount Pricing): $125/yr
100 |
101 | The breadth of knowledge you will get from these resources across general IT support, programming, cloud, Linux, containers and Kubernetes and more will easily put you in a 6 figure role for:
102 |
103 | **$1024**.
104 |
105 | That's right. For less than one months [average mortgage payment in the US](https://www.bankrate.com/mortgages/average-monthly-mortgage-payment/), you can completely change your career path and potential lifetime earnings.
106 |
107 | ---
108 |
109 | ## About Your Time 🕥
110 |
111 | Time is precious. It is a non renewable resource. Your time is finite. Protect it and spend it on things that improve your life and the life of those your care about.
112 |
113 | You will have to give up some things. You will not be caught up on the latest Netflix series. You will not make it out to the bar with your friends every weekend. You will miss the season finale of "The Masked Singer". Your PS5 will get a bit dusty. But your life will be much improved for it.
114 |
115 | *"I hated every minute of training, but I said, 'Don't quit. Suffer now and live the rest of your life as a champion'"* - **Muhammad Ali** 💭
116 |
117 | ---
118 |
119 | ## What Do You Need To Do To Make This A Reality? 👀
120 |
121 | Commit. That's really it.
122 |
123 | If you commit about 10 hours a week for 1-2 years, you can easily make over $100K/yr possibly working remotely. Imagine that life. Anywhere you have internet and your computer, you can do your job.
124 |
125 | Remote work isn't just "Work From Home". It's work while visiting your brother in Ohio. It's work from the pool or beach. It's work from another country. It is dropping your kid off at school, picking them up early and going to get ice cream. It is spending more time with family and friends. The freedom tech work can provide is immense and well worth giving up little things now for big things later.
126 |
127 | *“The only person you can control is you. So focus on making yourself who you want to be: Faster. Stronger. Smarter. More humble. Less ego.”* – **Jocko Willink** 💭
128 |
129 | ---
130 |
131 | ## Average Salary Info 💰
132 |
133 | Click the *$Salary* to see the source. Industry recognized certifications in these areas will likely increase your salary potential.
134 |
135 | - Average Entry Level IT salary (June 2022): [**$51,073**](https://www.indeed.com/career/entry-level-it-technician/salaries)
136 | - Average Cloud Engineer salary (June 2022):
137 | - Entry Level: [**$68,435**](https://www.ziprecruiter.com/Salaries/)
138 | - Mid Level: [**$120,728**]( https://www.indeed.com/career/cloud-engineer/salaries)
139 | - Average Computer Programmer salary (June 2022): [**$64,493**](https://www.indeed.com/career/computer-programmer/salaries)
140 | - Average DevOps Engineer salary (June 2022):
141 | - DevOps Engineer I (Entry Level): [**$71,978**](https://www.salary.com/research/salary/benchmark/devops-engineer-i-salary)
142 | - DevOps Engineer II (Entry/Mid Level): [**$94,213**](https://www.salary.com/research/salary/benchmark/devops-engineer-ii-salary)
143 | - Average Database Administrator salary (June 2022):
144 | - Entry Level: [**$58,319**](https://www.ziprecruiter.com/Salaries/Entry-Level-Database-Administrator-Salary)
145 | - Mid Level: [**$89,163**](https://www.ziprecruiter.com/Salaries/Database-Administrator-Salary)
146 |
147 | ---
148 |
149 | ## Knowledge Overlap Per Topic ♻️
150 |
151 | You will notice throughout many of these topics that the skill sets often overlap. Some examples:
152 |
153 | - Database administration will likely require some knowledge of System Administration and Cloud
154 | - DevOps will require knowledge of System Administration, Cloud, Networking, and Containers
155 | - Software Development will likely require knowledge of System Administration, Database Administration, and Cloud
156 | - CyberSecurity will likely require knowledge of System Administration, Networking, and Coding
157 |
158 | Do not let this scare you. Take it slowly and learn individual components as they become necessary on your learning path.
159 |
160 | ---
161 |
162 | ## Ready For Launch - What To Learn Next? 🚀
163 |
164 | This has been broken out into different sections. Clicking the links below will take you to a page that lists resources related to each topic.
165 |
166 | ### - [Tech Basics](/topics/tech-basics/README.md)
167 | ### - [System Administration](/topics/system-administration/README.md)
168 | ### - [Cloud](/topics/cloud/README.md)
169 | ### - [DevOps](/topics/devops/README.md)
170 | ### - [Containers](/topics/containers/README.md)
171 | ### - [CyberSecurity](/topics/cybersecurity/README.md)
172 | ### - [Networking](/topics/networking/README.md)
173 | ### - [Development, Coding, Programming](/topics/development-programming-coding/README.md)
174 | ### - Web Development (Coming Soon)
175 | ### - Database Administration (Coming Soon)
176 | ### - Data Science (Coming Soon)
177 | ### - AI/ML (Coming Soon)
178 |
179 | ---
180 |
181 | ## Contributing 🤝
182 |
183 | How can you contribute? For starters, **share** this repo out far and wide. Share with friends, family, co-workers, on your Facebook, Twitter, LinkedIn. Anywhere where you think there are people who are unhappy with their current path and want to make a change. This is a resource that could help many people.
184 |
185 | Also, please ⭐ this repo to help increase visibility.
186 |
187 | Lastly, there is so much great information out there that this needs to be a community effort. Please feel free to submit a PR or open an issue if there is a topic you think we should add.
188 |
189 | ---
190 | ## Thank You's 🙏
191 |
192 | I would like to extend a MASSIVE thank you to all of the amazing creators who put in all the hard work to create these high quality, technical education resources for anyone to learn from. I appreciate every one of you and we as a community are all in your debt.
193 |
194 | Please support these people. Like, Subscribe, Share, and support these folks if their content helps you.
195 |
196 | ---
197 |
198 | ## About Me ℹ️
199 |
200 | My name is Mike Johnson. You can call me MJ. I have been working in technology for over 22 year and have a vast amount of experience in many areas of technology, mostly from the Infrastructure and Operations side.
201 |
202 | I have some container certs, a few cloud certs, and spend most of my time these days building robust cloud, container and cybersecurity automation tooling.
203 |
204 | Feel free to connect with me and I look forward to hearing from you.
205 |
206 | - **Github:** https://github.com/mjtechguy
207 | - **Youtube:** https://www.youtube.com/channel/UCngu1SJ-pyiNEHMINKlW8Uw
208 | - **LinkedIn:** https://www.linkedin.com/in/mjtechguy/
209 | - **Website:** https://mjtechguy.com
210 | - **Email:** mj@tclp.club
--------------------------------------------------------------------------------
/assets/tclp-launch.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mjtechguy/tech-career-launch-pad/fa8992ecd32c5e1092037fa7af1952e713654871/assets/tclp-launch.png
--------------------------------------------------------------------------------
/docs/CNAME:
--------------------------------------------------------------------------------
1 | tclp.club
--------------------------------------------------------------------------------
/docs/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
15 |
16 |
--------------------------------------------------------------------------------
/topics/ai-ml/README.md:
--------------------------------------------------------------------------------
1 | # AI/ML Learning
2 |
3 | This page is currently WIP.
4 |
5 | # Free Machine Learning Training Resources
6 |
7 | - Machine Learning Course for Beginners - freeCodeCamp (10 Hours): https://www.youtube.com/watch?v=NWONeJKn6kc
--------------------------------------------------------------------------------
/topics/cloud/README.md:
--------------------------------------------------------------------------------
1 | # Cloud Training
2 |
3 | - [Cloud Training](#cloud-training)
4 | - [What is the Cloud?](#what-is-the-cloud)
5 | - [Cloud Training Course](#cloud-training-course)
6 |
7 | ## What is the Cloud?
8 |
9 | The definition for the cloud can seem murky, but essentially, it’s a term used to describe a global network of servers, each with a unique function. The cloud is not a physical entity, but instead is a vast network of remote servers around the globe which are hooked together and meant to operate as a single ecosystem. These servers are designed to either store and manage data, run applications, or deliver content or a service such as streaming videos, web mail, office productivity software, or social media. Instead of accessing files and data from a local or personal computer, you are accessing them online from any Internet-capable device—the information will be available anywhere you go and anytime you need it.
10 |
11 | Businesses use four different methods to deploy cloud resources. There is a public cloud that shares resources and offers services to the public over the Internet, a private cloud that isn’t shared and offers services over a private internal network typically hosted on-premises, a hybrid cloud that shares services between public and private clouds depending on their purpose, and a community cloud that shares resources only between organizations, such as with government institutions.
12 |
13 | ## Cloud Training Course
14 |
15 | There is a huge amount of training available online for Cloud technologies. For now (June 2022) we will highlight the 3 largest (in the US) Cloud platforms and touch on a few others.
16 |
17 | - [Amazon Web Services (AWS)](aws/README/.md)
18 | - [Microsoft Azure](azure/README.md)
19 | - [Google Cloud Platform (GCP)](gcp/README.md)
20 | - [Misc (DigitalOcean, Linode, etc)](misc-cloud/README.md)
--------------------------------------------------------------------------------
/topics/cloud/aws/README.md:
--------------------------------------------------------------------------------
1 | # AWS Cloud Training
2 |
3 | Amazon Web Services, Inc. (AWS) is a subsidiary of Amazon that provides on-demand cloud computing platforms and APIs to individuals, companies, and governments, on a metered pay-as-you-go basis. These cloud computing web services provide distributed computing processing capacity and software tools via AWS server farms. One of these services is Amazon Elastic Compute Cloud (EC2), which allows users to have at their disposal a virtual cluster of computers, available all the time, through the Internet. AWS's virtual computers emulate most of the attributes of a real computer, including hardware central processing units (CPUs) and graphics processing units (GPUs) for processing; local/RAM memory; hard-disk/SSD storage; a choice of operating systems; networking; and pre-loaded application software such as web servers, databases, and customer relationship management (CRM).
4 |
5 | AWS services are delivered to customers via a network of AWS server farms located throughout the world. Fees are based on a combination of usage (known as a "Pay-as-you-go" model), hardware, operating system, software, or networking features chosen by the subscriber required availability, redundancy, security, and service options. Subscribers can pay for a single virtual AWS computer, a dedicated physical computer, or clusters of either. Amazon provides select portions of security for subscribers (e.g. physical security of the data centers) while other aspects of security are the responsibility of the subscriber (e.g. account management, vulnerability scanning, patching). AWS operates from many global geographical regions including 6 in North America. [Source](https://en.wikipedia.org/wiki/Amazon_Web_Services)
6 |
7 | ## Intro To AWS
8 |
9 | - What is AWS? | Amazon Web Services (3 Mins): https://www.youtube.com/watch?v=a9__D53WsUs
10 |
11 | - Top 50+ AWS Services Explained in 10 Minutes - FireShip (12 Mins): https://www.youtube.com/watch?v=JIbIYCM48to
12 |
13 |
14 | ## AWS Training Resources
15 |
16 | - AWS VPC Beginner to Pro - Virtual Private Cloud Tutorial - freeCodeCamp (2+ Hours): https://www.youtube.com/watch?v=g2JOHLHh4rI
17 |
18 | - AWS Certified Cloud Practitioner Certification Course (CLF-C01) - Pass the Exam! (13.5 Hours): https://www.youtube.com/watch?v=SOTamWNgDKc
19 |
20 | - AWS Certified Developer - Associate 2020 (PASS THE EXAM!) - freeCodeCamp (12 Hours): https://youtu.be/RrKRN9zRBWs
21 |
22 | - AWS Certified Solutions Architect - Associate 2020 (PASS THE EXAM!) - freeCodeCamp (10.5 Hours): https://www.youtube.com/watch?v=Ia-UEYYR44s
23 |
24 | - AWS SysOps Administrator Associate 2020 (PASS THE EXAM!) - freeCodeCamp (12 Hours): https://www.youtube.com/watch?v=KX_AfyrhlgQ
25 |
26 | - AWS Certified Solutions Architect Professional Training - Go Cloud Architects (14+ Hours): https://www.youtube.com/playlist?list=PL0azhNeBK66LfZ6uqG6DxR8i2yjd_bYe0
27 |
28 | - AWS Advanced Networking Bootcamp - Go Cloud Architects (12 Hours): https://www.youtube.com/playlist?list=PL0azhNeBK66KSDh_CkEZldot8wq912TFV
29 |
30 | - AWS Big Data Training | AWS Big Data Tutorial For Beginners | AWS on Big Data | Intellipaat (9 Hours): https://www.youtube.com/watch?v=CN17CQxdZdU
31 |
32 | - AWS Data Engineering Tutorial for Beginners [FULL COURSE in 90 mins] - Johnny Chivers (90 Mins): https://www.youtube.com/watch?v=ckQ7d6ca2J0
--------------------------------------------------------------------------------
/topics/cloud/azure/README.md:
--------------------------------------------------------------------------------
1 | ## Azure Training Courses
2 |
3 | The course listed below are for Azure and Microsoft certification courses.
4 |
5 | - [Azure Training Courses](#azure-training-courses)
6 | - [Free Courses](#free-courses)
7 | - [Azure General Learning](#azure-general-learning)
8 | - [Azure AZ-900 - Microsoft Azure Fundamentals](#azure-az-900---microsoft-azure-fundamentals)
9 | - [Azure AZ-104 - Microsoft Azure Administrator](#azure-az-104---microsoft-azure-administrator)
10 | - [Azure AZ-204 - Developing Solutions for Microsoft Azure](#azure-az-204---developing-solutions-for-microsoft-azure)
11 | - [Azure AZ-305 - Designing Microsoft Azure Infrastructure Solutions](#azure-az-305---designing-microsoft-azure-infrastructure-solutions)
12 | - [Azure AZ-400 - Designing and Implementing Microsoft DevOps Solutions](#azure-az-400---designing-and-implementing-microsoft-devops-solutions)
13 | - [Azure AZ-500 - Microsoft Azure Security Technologies](#azure-az-500---microsoft-azure-security-technologies)
14 | - [Azure AZ-700 - Designing and Implementing Microsoft Azure Networking Solutions](#azure-az-700---designing-and-implementing-microsoft-azure-networking-solutions)
15 | - [SC-100 - Microsoft Cybersecurity Architect](#sc-100---microsoft-cybersecurity-architect)
16 | - [Microsoft SC-300 - Microsoft Identity and Access Administrator](#microsoft-sc-300---microsoft-identity-and-access-administrator)
17 | - [Microsoft SC-900 - Microsoft Security, Compliance, and Identity Fundamentals](#microsoft-sc-900---microsoft-security-compliance-and-identity-fundamentals)
18 | - [Azure DP-900 - Microsoft Azure Data Fundamentals](#azure-dp-900---microsoft-azure-data-fundamentals)
19 | - [MS-500](#ms-500)
20 | - [Azure MS-700 - Managing Microsoft Teams](#azure-ms-700---managing-microsoft-teams)
21 | - [MS-900 - Microsoft 365 Fundamentals](#ms-900---microsoft-365-fundamentals)
22 | - [AI-900 - Microsoft Azure AI Fundamentals](#ai-900---microsoft-azure-ai-fundamentals)
23 |
24 | ## Free Courses
25 |
26 | ### Azure General Learning
27 |
28 | - Getting Started With Azure - John Saville (6+ Hours): https://www.youtube.com/playlist?list=PLlVtbbG169nETlTE5AsN-AZZllMzll5Sk
29 |
30 | - Azure Master Class - John Saville (19+ Hours): https://www.youtube.com/playlist?list=PLlVtbbG169nGccbp8VSpAozu3w9xSQJoY
31 |
32 | - Microsoft Certification Exam Prep Video - John Saville (24+ Hours): https://www.youtube.com/playlist?list=PLlVtbbG169nHz2qfLvPsAz9CnnXofhmcA
33 |
34 | ---
35 |
36 | ### Azure AZ-900 - Microsoft Azure Fundamentals
37 |
38 | **Microsoft AZ-900 Official Exam Link:** https://docs.microsoft.com/en-us/learn/certifications/exams/az-900
39 |
40 | - Microsoft Azure Fundamentals Certification Course (AZ-900) - Pass the exam in 3 hours! - Andrew Brown/FreeCodeCamp: https://www.youtube.com/watch?v=NKEFWyqJ5XA
41 |
42 | - Microsoft Azure Fundamentals (AZ-900) Full Course - Adam Marczak (7+ Hours): https://www.youtube.com/playlist?list=PLGjZwEtPN7j-Q59JYso3L4_yoCjj2syrM
43 |
44 | - AZ-900 Azure Fundamentals Certification Course - John Saville (12+ Hours): https://www.youtube.com/playlist?list=PLlVtbbG169nED0_vMEniWBQjSoxTsBYS3
45 |
46 | - Azure Full Course - Learn Microsoft Azure in 8 Hours | Azure Tutorial For Beginners - Edureka: https://www.youtube.com/watch?v=tDuruX7XSac
47 |
48 | - Microsoft Azure Fundamentals [Exam AZ-900] Full Course - Susanth Sutheesh (6+ Hours): https://www.youtube.com/watch?v=j26eNpUU0zM
49 |
50 | - Azure Fundamentals Bootcamp (21 Labs & 57 Exercises) - Susanth Sutheesh (2 Hours): https://www.youtube.com/watch?v=KzTEJ_hen3c
51 |
52 | ---
53 |
54 | ### Azure AZ-104 - Microsoft Azure Administrator
55 |
56 | **Microsoft AZ-104 Official Link:** https://docs.microsoft.com/en-us/learn/certifications/exams/az-104
57 |
58 | - Azure Administrator Certification (AZ-104) - Full Course to PASS the Exam - Andrew Brown (11+ Hours): https://www.youtube.com/watch?v=10PbGbTUSAg
59 |
60 | - Azure AZ-104 Azure Administrator Study List - John Saville (24+ Hours): https://www.youtube.com/playlist?list=PLlVtbbG169nGlGPWs9xaLKT1KfwqREHbs
61 |
62 | - Microsoft Azure Administrator [Exam AZ-104] Full Course - Susanth Sutheesh (9+ Hours): https://www.youtube.com/watch?v=I1zvntPHNMk
63 |
64 | - AZ-104 certification exam review questions and answers - Susanth Sutheesh (2 Hours): https://www.youtube.com/watch?v=rr74T-HgqzI
65 |
66 | ---
67 |
68 | ### Azure AZ-204 - Developing Solutions for Microsoft Azure
69 |
70 | **Microsoft AZ-305 Official Exam Link:** https://docs.microsoft.com/en-us/learn/certifications/exams/az-204
71 |
72 | - Microsoft Azure Developer [Exam AZ-204] Full Course - Susanth Sutheesh (4+ Hours): https://www.youtube.com/watch?v=anef67apIEA
73 |
74 | - AZ-204 Azure Developer - Exam Cram │ Expert Talk - Brian Gorman (3+ Hours): https://www.youtube.com/watch?v=-lf83pxEubs
75 |
76 | ---
77 |
78 | ### Azure AZ-305 - Designing Microsoft Azure Infrastructure Solutions
79 |
80 | **Microsoft AZ-305 Official Exam Link:** https://docs.microsoft.com/en-us/learn/certifications/exams/az-305
81 |
82 | - AZ-305 Design Azure Infrastructure Study Playlist - John Saville (13+ Hours): https://www.youtube.com/playlist?list=PLlVtbbG169nHSnaP4ae33yQUI3zcmP5nP
83 |
84 | - AZ-305 Certification Exam Review Questions and Answers - Susanth Sutheesh (1+ Hours): https://www.youtube.com/watch?v=PPJYQeh26Tg
85 |
86 | ---
87 |
88 | ### Azure AZ-400 - Designing and Implementing Microsoft DevOps Solutions
89 |
90 | **Microsoft AZ-400 Official Exam Link:** https://docs.microsoft.com/en-us/learn/certifications/exams/az-400
91 |
92 | - Microsoft Azure DevOps Solutions [Exam AZ-400] Full Course - Susanth Sutheesh (4+ Hours): https://www.youtube.com/watch?v=2HlRaIPo4W8
93 |
94 | - AZ-400: Azure DevOps Exam Cram │ Certification Talk - Brian Gorman (2+ Hours): https://youtu.be/5IZD9o13TuU
95 |
96 | ---
97 |
98 | ### Azure AZ-500 - Microsoft Azure Security Technologies
99 |
100 | **Microsoft AZ-500 Official Exam Link:** https://docs.microsoft.com/en-us/learn/certifications/exams/az-500
101 |
102 | - AZ-500 Microsoft Azure Security Technologies Study Cram - John Saville (3 Hours): https://www.youtube.com/watch?v=6vISzj-z8k4
103 |
104 | - AZ-500 Study Playlist - John Saville (18+ Hours): https://www.youtube.com/playlist?list=PLlVtbbG169nHw9T1L_CiLxC-DTwKu-BZG
105 |
106 | - AZ-500 Exam Cram │ Certification Talk - Dwayne Natwick (2+ Hours): https://www.youtube.com/watch?v=uw-lwS_4pvU
107 |
108 | - AZ-500 (Azure Security Engineer) Video Practice Exam - Pete Zerger (2+ Hours): https://www.youtube.com/watch?v=u7BRLaPh8_s
109 |
110 | - Microsoft Azure Security Technologies [Exam AZ-500] Full Course - Susanth Sutheesh (5+ Hours): https://www.youtube.com/watch?v=m1VWSWlrJa8
111 |
112 | - AZ-500 Certification Exam Review Questions and Answers - Susanth Sutheesh (41 Mins): https://www.youtube.com/watch?v=95ixLf5194Q
113 |
114 |
115 | ---
116 |
117 | ### Azure AZ-700 - Designing and Implementing Microsoft Azure Networking Solutions
118 |
119 | **Microsoft AZ-700 Official Exam Link:** https://docs.microsoft.com/en-us/learn/certifications/exams/az-700
120 |
121 | - AZ-700 Designing and Implement Azure Networking Study SUPER Guide! - John Saville (3 Hours): https://youtu.be/nVZYDhB_M64
122 |
123 | - AZ-700 Study Playlist - John Saville (15+ Hours): https://www.youtube.com/playlist?list=PLlVtbbG169nGeFODKRZhjqdSxFpSPXVOa
124 |
125 | ---
126 |
127 | ### SC-100 - Microsoft Cybersecurity Architect
128 |
129 | **Microsoft SC-100 Official Link:** https://docs.microsoft.com/en-us/learn/certifications/exams/sc-100
130 |
131 | - SC-100 Study Playlist - John Saville (14 Hours): https://www.youtube.com/playlist?list=PLlVtbbG169nHcbeVtWUfP8BeEjGniBJeb
132 |
133 | - SC-100 Cybersecurity Architect Course - Azure User Group Poland (4+ hours): https://www.youtube.com/playlist?list=PLlVtzyI7NzHOLAzfjdu4iyFOoS9bNqf9Q
134 |
135 | ---
136 |
137 | ### Microsoft SC-300 - Microsoft Identity and Access Administrator
138 |
139 | **Microsoft SC-300 Official Exam Link:** https://docs.microsoft.com/en-us/learn/certifications/exams/sc-300
140 |
141 | - SC-300 Study List - John Saville (9+ Hours): https://www.youtube.com/playlist?list=PLlVtbbG169nGj4rfaMUQiKiBZNDlxoo0y
142 |
143 | - SC-300 Cert - Mark Grimes (3 Hours): https://www.youtube.com/playlist?list=PLVY1cokqlbC7uejA2EsdED4FmKxBh8xTk
144 |
145 | ### Microsoft SC-900 - Microsoft Security, Compliance, and Identity Fundamentals
146 |
147 | **Microsoft SC-900 Official Exam Link:** https://docs.microsoft.com/en-us/learn/certifications/exams/sc-900
148 |
149 | - Microsoft Security, Compliance, and Identity Fundamentals [Exam SC-900] Full Course - Susanth Sutheesh (4 hours):
150 | https://www.youtube.com/watch?v=7aEIP0h00PA
151 |
152 | - Microsoft Security Compliance and Identity (SC-900) - Full Course PASS the Exam - Andrew Brown/FreeCodeCamp (3+ Hours): https://www.youtube.com/watch?v=LLKza5oULAA
153 |
154 | - Exam SC-900: Microsoft Security, Compliance, and Identity Fundamentals Course Playlist - Susanth Sutheesh (4+ Hours): https://www.youtube.com/playlist?list=PLhLKc18P9YOCAt0hPdnPavwr9V4ADItcq
155 |
156 | - SC-900 Microsoft Security, Compliance and Identity Exam Cram (Full Course) - Pete Zerger (2+ Hours): https://www.youtube.com/watch?v=rDxtTM7cOPI
157 |
158 | ### Azure DP-900 - Microsoft Azure Data Fundamentals
159 |
160 | **Microsoft DP-900 Official Exam Link:** https://docs.microsoft.com/en-us/learn/certifications/exams/dp-900
161 |
162 | - Microsoft Azure Data Fundamentals [Exam DP-900] Full Course - Susanth Sutheesh (2+ Hours): https://www.youtube.com/watch?v=XbV0Di5ggvY
163 |
164 | - Azure Data Fundamentals Certification (DP-900) - Full Course to PASS the Exam - Andrew Brown / FreeCodeCamp (5 Hours): https://www.youtube.com/watch?v=P3qmqUZJ7l0&t=1s
165 |
166 | ---
167 |
168 | ## MS-500
169 |
170 | **Microsoft MS-500 Official Exam Link:** https://docs.microsoft.com/en-us/learn/certifications/exams/ms-500
171 |
172 | - Microsoft 365 Security Administration [Exam MS-500] Full Course - Susanth Sutheesh (7+ Hours): https://www.youtube.com/watch?v=cG00gMyvwfo
173 |
174 | - MS- 500: Microsoft 365 Security Administration │ Expert Talk - Liam Cleary (2 Hours): https://www.youtube.com/watch?v=YKlGL66EpRg
175 |
176 | ---
177 |
178 | ### Azure MS-700 - Managing Microsoft Teams
179 |
180 | **Microsoft MS-700 Official Exam Link:** https://docs.microsoft.com/en-us/learn/certifications/exams/ms-700
181 |
182 | - Managing Microsoft Teams [Exam MS-700] Full Course - Susanth Sutheesh (4 Hours): https://www.youtube.com/watch?v=-Gs3dmS-jnE
183 |
184 | ---
185 |
186 | ### MS-900 - Microsoft 365 Fundamentals
187 |
188 | **Microsoft MS-900 Official Exam Link:** https://docs.microsoft.com/en-us/learn/certifications/exams/ms-900
189 |
190 | - Microsoft 365 Fundamentals [Exam MS-900] Full Course - Susanth Sutheesh (3+ Hours): https://www.youtube.com/watch?v=kGhw7z0sQC4
191 |
192 | - MS-900 Certification Exam Review Questions and Answers - Susanth Sutheesh (35 Mins): https://www.youtube.com/watch?v=6wC3YOw32vU
193 |
194 | ---
195 |
196 | ### AI-900 - Microsoft Azure AI Fundamentals
197 |
198 | **Microsoft AI-900 Official Exam Link:** https://docs.microsoft.com/en-us/learn/certifications/exams/ai-900
199 |
200 | - Microsoft Azure AI Fundamentals [Exam AI-900] Full Course - Susanth Sutheesh (1+ Hours): https://www.youtube.com/watch?v=TOZZ0iWdrO0
201 |
202 | - Azure AI Fundamentals Certification (AI-900) - Full Course to PASS the Exam - Andrew Brown (4+ Hours): https://www.youtube.com/watch?v=OwZHNH8EfSU
203 |
--------------------------------------------------------------------------------
/topics/cloud/gcp/README.md:
--------------------------------------------------------------------------------
1 | # Google Cloud Platform (GCP) Training Resources
2 |
3 | - Google Cloud Associate Cloud Engineer Course - Pass the Exam! - freeCodeCamp (20+ Hours): https://www.youtube.com/watch?v=jpno8FSqpc8
--------------------------------------------------------------------------------
/topics/containers/README.md:
--------------------------------------------------------------------------------
1 | # Containers, Docker, and Kubernetes
2 |
3 | A container is a standard unit of software that packages up code and all its dependencies so the application runs quickly and reliably from one computing environment to another. A Docker container image is a lightweight, standalone, executable package of software that includes everything needed to run an application: code, runtime, system tools, system libraries and settings.
4 |
5 | Container images become containers at runtime and in the case of Docker containers – images become containers when they run... Available for both Linux and Windows-based applications, containerized software will always run the same, regardless of the infrastructure. Containers isolate software from its environment and ensure that it works uniformly despite differences for instance between development and staging. [Source](https://www.docker.com/resources/what-container/)
6 |
7 | Docker and Podman are a couple of ways that you can run containers locally or on single servers.
8 |
9 | Docker Swarm, Hashicorp Nomad and Kubernetes are examples of container orchestration platforms, with Kubernetes being the far and away leader (at least in 2022) for the enterprise container orchestartion platform of choice.
10 |
11 | ---
12 |
13 | ## Intro To Containers Training Resources
14 |
15 | - Containerization Explained - IBM Technology (8 Mins): https://www.youtube.com/watch?v=0qotVMX-J5s
16 |
17 | - What is a Container? - VMWare (18 Mins):https://www.youtube.com/watch?v=EnJ7qX9fkcU
18 |
19 | - Containers vs VMs: What's the difference? (8 Mins): https://www.youtube.com/watch?v=cjXI-yxqGTI
20 |
21 | - Containers for Beginners - Docker (41 Mins): https://www.youtube.com/watch?v=6gJs0F8V3tM
22 |
23 | - Containers on AWS Overview: ECS | EKS | Fargate | ECR - TechWorld with Nana (25 Mins): https://www.youtube.com/watch?v=AYAh6YDXuho
24 |
25 | ---
26 |
27 | ## Docker Training Resources
28 |
29 | - Docker in 100 Seconds - Fireship (2 mins): https://www.youtube.com/watch?v=Gjnup-PuquQ
30 |
31 | - What is Docker in 5 minutes - TechSquidTV (5 Mins): (https://www.youtube.com/watch?v=_dfLOzuIg2o
32 |
33 | - Learn Docker in 12 Minutes 🐳 - Jake Wright (12 Mins): https://www.youtube.com/watch?v=YFl2mCHdv24
34 |
35 | - Learn Docker in 7 Easy Steps - Full Beginner's Tutorial - Fireship (11 Mins): https://www.youtube.com/watch?v=gAkwW2tuIqE
36 |
37 | - An Introduction To Docker For Beginners - Tech With Tim (29 Mins): https://www.youtube.com/watch?v=ZiwvZenOzto
38 |
39 | - Docker tutorial for Beginners - Telusko (1.5 Hours): https://www.youtube.com/watch?v=GGaDSAMeopo
40 |
41 | - Docker Tutorial for Beginners - Programming with Mosh (~1 Hour): https://www.youtube.com/watch?v=pTFZFxd4hOI
42 |
43 | - Docker Tutorial for Beginners [FULL COURSE in 3 Hours] - TechWorld with Nana (~3 hours): https://www.youtube.com/watch?v=3c-iBn73dDE
44 |
45 | - Docker Tutorial for Beginners | Full Course 2021 - Amigocode (3 Hours): https://www.youtube.com/watch?v=p28piYY_wv8
46 |
47 | - Docker Tutorial for Beginners - A Full DevOps Course on How to Run Applications in Containers - Kodekloud / freeCodeCamp (2+ Hours): https://www.youtube.com/watch?v=fqMOX6JJhGo
48 |
49 | - Build YOUR OWN Dockerfile, Image, and Container - Docker Tutorial - Techno Tim (18 Mins): https://www.youtube.com/watch?v=SnSH8Ht3MIc
50 |
51 | - Docker Compose Tutorial - Programming with Mosh (33 Mins): https://www.youtube.com/watch?v=HG6yIjZapSA
52 |
53 | - Top 8 Docker Best Practices for using Docker in Production - TechWorld with Nana (18 Mins): https://youtu.be/8vXoMqWgbQQ
54 |
55 | ---
56 |
57 | ## Docker and Kubernetes
58 |
59 | - Kubernetes vs. Docker: It's Not an Either/Or Question - IBM Technology (8 Mins): https://www.youtube.com/watch?v=2vMEQ5zs1ko
60 |
61 | - Docker vs Kubernetes vs Docker Swarm | Comparison in 5 mins - TechWorld with Nana (5 Mins): https://www.youtube.com/watch?v=9_s3h_GVzZc
62 |
63 | - Docker and Kubernetes - Full Course for Beginners - TechWorld with Nana / Amigoscode / freeCodeCamp (4+ Hours):https://www.youtube.com/watch?v=Wf2eSG3owoA
64 |
65 | ---
66 |
67 | ## Kubernetes Training Resources
68 |
69 | - What is Kubernetes? - Google Cloud Tech (5 Mins): https://www.youtube.com/watch?v=cC46cg5FFAM
70 |
71 | - How Kubernetes works - Microsoft Azure (5 Mins): https://www.youtube.com/watch?v=daVUONZqn88
72 |
73 | - Kubernetes Tutorial For Beginners - Learn Kubernetes - Amigoscode (18 Mins): https://www.youtube.com/watch?v=yznvWW_L7AA
74 |
75 | - Kubernetes explained simply, and why you should learn it! - The Digital Life (31 Mins): https://www.youtube.com/watch?v=glFE28QT1HI
76 |
77 | - What is Kubernetes | Kubernetes explained in 15 mins - TechWorld with Nana (15 Mins): https://www.youtube.com/watch?v=VnvRFRk_51k
78 |
79 | - Kubernetes Crash Course for Absolute Beginners - TechWorld with Nana (1+ Hours): https://www.youtube.com/watch?v=s_o8dwzRlu4
80 |
81 | - Docker and Kubernetes Tutorial for Beginners - TechWorld with Nana (8+ Hours): https://www.youtube.com/playlist?list=PLy7NrYWoggjwPggqtFsI_zMAwvG0SqYCb
82 |
83 | - Kubernetes Tutorial for Beginners [FULL COURSE in 4 Hours] - TechWorld with Nana (3.5 Hours): https://www.youtube.com/watch?v=X48VuDVv0do
84 |
85 | - Kubernetes Course - Full Beginners Tutorial (Containerize Your Apps!) - Bogdan Stashchuk / freeCodeCamp (3 Hours): https://www.youtube.com/watch?v=d6WC5n9G_sM
86 |
87 | - Kubernetes 101 - Jeff Geerling (9+ Hours): https://www.youtube.com/playlist?list=PL2_OBreMn7FoYmfx27iSwocotjiikS5BD
88 |
89 | - Kubernetes Security Best Practices you need to know | THE Guide for securing your K8s cluster! - TechWorld with Nana (30 Mins): https://www.youtube.com/watch?v=oBf5lrmquYI
90 |
91 | - CNCF Kubernetes and Cloud Native Associate Certification Course (KCNA) - Pass the Exam! - Andrew Brown / freeCodeCamp (14+ Hours): https://www.youtube.com/watch?v=AplluksKvzI
92 |
93 | - Kubernetes Tutorial - How to Crack 🔥CKA Exam🔥 in 21 Hours? (21 + Hours): https://www.youtube.com/watch?v=pHmTDB_qI6k
94 |
95 | ---
96 |
97 | ## Podman Training Resources
98 |
99 | - PODMAN vs DOCKER - should you switch now? - The Digital Life (10 Mins): https://www.youtube.com/watch?v=jzd0YoqBJjc
100 |
101 | - Podman | Daemonless Docker | Getting Started with Podman | Tech Primers (16 Mins): https://www.youtube.com/watch?v=Za2BqzeZjBk
102 |
103 | - Rootless Containers with Podman - Steven Ellis, Red Hat - Linux Foundation (40 Mins): https://www.youtube.com/watch?v=N4ki5Sffy-E
104 |
105 | - Getting started with Podman - OpenSuse (17 Mins): https://www.youtube.com/watch?v=FKDmdiGf60Y
106 |
107 | - The Level Up Hour (E35): Podman v3 and docker-compose - RedHat (1+ Hours): https://www.youtube.com/watch?v=Eahh-ZxiU4U
108 |
109 | - Replacing Docker With Podman - Coding Tech (47 Mins): https://www.youtube.com/watch?v=N0hSn5EwW8w
110 |
111 | ---
112 |
113 | ## HashiCorp Nomad
114 |
115 | - Introduction to HashiCorp Nomad - HashiCorp (12 Mins): https://www.youtube.com/watch?v=s_Fm9UtL4YU
116 |
117 | - Deploy Your First App with HashiCorp Nomad in 20 mins - HashiCorp (23 Mins): https://www.youtube.com/watch?v=SSfuhOLfJUg
118 |
119 | - HashiCorp Nomad A Simpler Way to Orchestrate Your Containers - HashiCorp (32 Mins): https://www.youtube.com/watch?v=BaRqLIaTfZU
120 |
121 | - Nomad - The Hard Way - HashiCorp (1+ Hours): https://www.youtube.com/watch?v=31rvngI7vUk
122 |
123 | - From Zero to WOW! with Nomad - HashiCorp (1 Hour): https://www.youtube.com/watch?v=xl58mjMJjrg
124 |
125 | - HashiCorp Live: From Zero to Nomad Hero - HashiCorp (2+ Hours): https://www.youtube.com/watch?v=QbcksVJcYZY
--------------------------------------------------------------------------------
/topics/cybersecurity/README.md:
--------------------------------------------------------------------------------
1 | # CyberSecurity / Hacking Training
2 |
3 | Cybersecurity is the art of protecting networks, devices, and data from unauthorized access or criminal use and the practice of ensuring confidentiality, integrity, and availability of information. It seems that everything relies on computers and the internet now—communication (e.g., email, smartphones, tablets), entertainment (e.g., interactive video games, social media, apps ), transportation (e.g., navigation systems), shopping (e.g., online shopping, credit cards), medicine (e.g., medical equipment, medical records), and the list goes on. How much of your daily life relies on technology? How much of your personal information is stored either on your own computer, smartphone, tablet or on someone else's system? ([Source](https://www.cisa.gov/uscert/ncas/tips/ST04-001))
4 |
5 | There are 2 high level paths in CyberSecurity (and these are note mutually exclusive, you can do both):
6 |
7 | - Red Team - Attackers
8 | - Blue Team - Protectors
9 |
10 | Sometimes these are combined to be "Purple" team, where you are acting as an internal resource to both identify and exploit vulnerabilities and implementing or collaborating with others to implement remediations to prevent these attacks.
11 |
12 | Under these areas there is a huge list of specialty areas that you should be familiar with. Those areas include ([Source](https://securitygladiators.com/cybersecurity/area/)):
13 |
14 | - Cloud Security
15 | - Data loss Prevention
16 | - Application Security
17 | - Incident Response and Forensic Analysis
18 | - Network Defense
19 | - Endpoint Protection
20 | - Penetration Testing
21 | - Internet of Things (IoT) Security
22 | - Critical Infrastructure Security
23 | - Secure DevOps
24 |
25 | ## Intro CyberSecurity / Hacking Information
26 |
27 | - What is Cybersecurity? - CISA (CyberSecurity & Infrastructure Security Agency) (blog): https://www.cisa.gov/uscert/ncas/tips/ST04-001
28 |
29 | - What You Should Learn Before "Cybersecurity" - Updated 2022 - Grant Collins (5 mins): https://www.youtube.com/watch?v=JbEPJv7Ybcs
30 |
31 | - 2022 Cybersecurity roadmap: How to get started? - John Hammond / David Bombal (25 mins): https://youtu.be/mS7qWC3CbOU
32 |
33 | - How to get into Cybersecurity with NO Experience - The Ultimate Guide - Josh Madakor (24 mins): https://www.youtube.com/watch?v=a83ASGn_V_s
34 |
35 | - Hiring & Getting Hired in CyberSecurity - Heath Adams - 2022 (38 mins): https://www.youtube.com/watch?v=J09yWM9c4x8
36 |
37 | ## Free CyberSecurity / Hacking Training
38 |
39 | - Full Ethical Hacking Course - Network Penetration Testing for Beginners (2019) - Heath Adams / freeCodeCamp (15 Hours): https://youtu.be/3Kq1MIfTWCE
40 |
41 | - License To Pentest: Ethical Hacking Course For Beginners - Sagar Bansal / freeCodeCamp (9 Hours): https://www.youtube.com/watch?v=U_EhnbpWhUQ
42 |
43 | - Linux Essentials for Ethical Hackers - Full InfoSec Course - HackerSploit / freeCodeCamp (5 Hours): https://youtu.be/1hvVcEhcbLM
44 |
45 | - Linux for Ethical Hackers (Kali Linux Tutorial) - Heath Adams (2 Hours): https://youtu.be/U1w4T03B30I
46 |
47 | - Web Application Ethical Hacking - Penetration Testing Course for Beginners - Heath Adams / freeCodeCamp (5 Hours): https://www.youtube.com/watch?v=X4eRbHgRawI
48 |
49 | - Web App Vulnerabilities - DevSecOps Course for Beginners - Beau Carnes / freeCodeCamp (1.5 Hours): https://www.youtube.com/watch?v=F5KJVuii0Yw
50 |
51 | - Ethical Hacking 101: Web App Penetration Testing - a full course for beginners - Hackersploit / freeCodeCamp (3 Hours): https://youtu.be/2_lswM1S264
52 |
53 | - CISSP Certification Course – PASS the Certified Information Security Professional Exam! - Mohamed Atef / freeCodeCamp (13+ Hours): https://youtu.be/M1_v5HBVHWo
54 |
55 | - CISSP Exam Cram Full Course (All 8 Domains) UPDATED - 2022 EDITION! - Pete Zerger (8 Hours): https://www.youtube.com/watch?v=_nyZhYnCNLA
56 |
57 | - Basics of SQL Injection - Penetration Testing for Ethical Hackers - Sagar Bansal / freeCodeCamp (2 Hours): https://www.youtube.com/watch?v=2nXOxLpeu80
58 |
59 | - Open-Source Intelligence (OSINT) in 5 Hours - Full Course - Learn OSINT! - Heath Adams (4.5 Hours): https://www.youtube.com/watch?v=qwA6MmbeGNo
--------------------------------------------------------------------------------
/topics/development-programming-coding/README.md:
--------------------------------------------------------------------------------
1 | ## Development / Programming / Coding
2 |
3 | People often use the terms "programmer", "coder" and "developer" synonymously. But do these three terms mean the same thing?
4 |
5 | Well, not quite.
6 |
7 | For a better explanation than I could ever give, check out these posts on freeCodeCamp:
8 |
9 | - [Programming VS Coding VS Development – What's the Difference?](https://www.freecodecamp.org/news/programming-coding-developement-whats-the-difference/)
10 |
11 | - [What is the Difference Between Coding and Programming?](https://www.freecodecamp.org/news/difference-between-coding-and-programming/)
12 |
13 | ---
14 |
15 | ## Python
16 |
17 | Check out the full list of [Python Learning Resources](python/README.md).
18 |
19 |
--------------------------------------------------------------------------------
/topics/development-programming-coding/python/README.md:
--------------------------------------------------------------------------------
1 | # Python Programming Training Resources
2 |
3 | Python is an interpreted, object-oriented, high-level programming language with dynamic semantics. Its high-level built in data structures, combined with dynamic typing and dynamic binding, make it very attractive for Rapid Application Development, as well as for use as a scripting or glue language to connect existing components together. Python's simple, easy to learn syntax emphasizes readability and therefore reduces the cost of program maintenance. Python supports modules and packages, which encourages program modularity and code reuse. The Python interpreter and the extensive standard library are available in source or binary form without charge for all major platforms, and can be freely distributed.[Source](https://www.python.org/doc/essays/blurb/)
4 |
5 | ---
6 |
7 | ## Free Beginner Python Training Resources
8 |
9 | - Python for Beginners - Learn Python in 1 Hour - Programming With Mosh (1 Hour): https://www.youtube.com/watch?v=kqtD5dpn9C8
10 |
11 | - Python As Fast as Possible - Learn Python in ~75 Minutes - Tech with Tim (1.5 Hours): https://www.youtube.com/watch?v=VchuKL44s6E
12 |
13 | - Learn Python Programming - Python Course - Programming with Mosh (2 Hours): https://www.youtube.com/watch?v=f79MRyMsjrQ
14 |
15 | - Python Automation Tutorial – How to Automate Tasks for Beginners [Full Course] - freeCodeCamp (3+ Hours): https://www.youtube.com/watch?v=s8XjEuplx_U
16 |
17 | - Automate with Python – Full Course for Beginners - freeCodeCamp (~3 Hours): https://www.youtube.com/watch?v=PXMJ6FS7llk
18 |
19 | - Python Tutorial for Beginners - freeCodeCamp (3 Hours): https://www.youtube.com/watch?v=8124kv-632k
20 |
21 | - Learn Python - Full Course for Beginners [Tutorial] - freeCodeCamp (4.5 Hours): https://www.youtube.com/watch?v=rfscVS0vtbw
22 |
23 | - Python Programming for Beginners – Full Course - freeCodeCamp (4.5+ Hours): https://www.youtube.com/watch?v=eWRfhZUzrAc
24 |
25 | - Learn Python - Full Course for Beginners Tutorial - freeCodeCamp (4.5 Hours): https://www.youtube.com/watch?v=rfscVS0vtbw
26 |
27 | - Python Tutorial for Beginners - Learn Python in 5 Hours [FULL COURSE] - TechWorld with Nana (5.5 Hours): https://www.youtube.com/watch?v=t8pPdKYpowI
28 |
29 | - Python Full Course - Amigoscode (3.5 Hours): https://www.youtube.com/watch?v=LzYNWme1W6Q
30 |
31 | - Python Tutorial - Python Full Course for Beginners - Programming with Mosh (6+ Hours): https://www.youtube.com/watch?v=_uQrJ0TkZlc
32 |
33 | - The Complete Python Course For Beginners - Tech with Tim (6.5 Hours): https://www.youtube.com/watch?v=sxTmJE4k0ho
34 |
35 | - Python Tutorial for Beginners - Full Course in 11 Hours [2020] - Clever Programming (11 Hours): https://www.youtube.com/watch?v=4F2m91eKmts
36 |
37 | - Python Full Course 🐍 -Learn to code today- Bro Code (12 Hours): https://www.youtube.com/watch?v=XKHEtdqhLK8
38 |
39 | - Python for Everybody - Full University Python Course - freeCodeCamp (13.5+ Hours): https://www.youtube.com/watch?v=8DvywoWv6fI
40 |
41 | - Data Structures and Algorithms in Python - Full Course for Beginners - freeCodeCamp (12.5 Hours): https://www.youtube.com/watch?v=pkYVOmU3MgA
42 |
43 | - Python API Development - Comprehensive Course for Beginners - freeCodeCamp (19 Hours): https://www.youtube.com/watch?v=0sOvCWFmrtA
44 |
45 | - Tkinter Course - Create Graphic User Interfaces in Python Tutorial - freeCodeCamp (5.5 Hours): https://www.youtube.com/watch?v=YXPyB4XeYLA
46 |
47 | - Object Oriented Programming with Python - Full Course for Beginners - freeCodeCamp (2+ Hours): https://www.youtube.com/watch?v=Ej_02ICOIgs
48 |
49 | ---
50 |
51 | ## Free Intermediate/Advanced Python Training Resources
52 |
53 | - Intermediate Python Tutorials - Tech With Tim (70 Mins): https://www.youtube.com/playlist?list=PLzMcBGfZo4-nhWva-6OVh1yKWHBs4o_tv
54 |
55 | - Intermediate Python Programming Course - freeCodeCamp (6 Hours): https://www.youtube.com/watch?v=HGOBQPFzWKo
56 |
57 | ---
58 |
59 | ## Python Project Resources
60 |
61 | - Python Project Tutorial - Your First Python Project - freeCodeCamp (1 Hour): https://www.youtube.com/watch?v=_ZqAVck-WeM
62 |
63 | - 3 PYTHON AUTOMATION PROJECTS FOR BEGINNERS - Internet Made Coder (17 Mins): https://www.youtube.com/watch?v=vEQ8CXFWLZU
64 |
65 | - 3 Python Automation Projects - For Beginners - Tech With Tim (1 Hour): https://www.youtube.com/watch?v=Oz3W-LKfafE
66 |
67 | - 5 Unique Python Projects (beginner to intermediate) - Tina Huang (17 Mins): https://www.youtube.com/watch?v=_xf1TMs0ysk
68 |
69 | - 5 Mini Python Projects - For Beginners - Tech with Tim (2 Hours): https://www.youtube.com/watch?v=DLn3jOsNRVE
70 |
71 | - Six Quick Python Projects - freeCodeCamp (1 Hour): https://www.youtube.com/watch?v=SqvVm3QiQVk
72 |
73 | - 12 Beginner Python Projects - Coding Course - freeCodeCamp (3 Hours): https://www.youtube.com/watch?v=8ext9G7xspg
74 |
75 | - Learn Python by Building Five Games - Full Course - freeCodeCamp (~7 Hours): https://www.youtube.com/watch?v=XGf2GcyHPhc
76 |
77 | - 3 Mini Python Projects - For Intermediates - Tech With Tim (1.5 Hours): https://www.youtube.com/watch?v=txKBWtvV99Y
78 |
79 | - Build a Social Media App with Django – Python Web Framework Tutorial - freeCodeCamp (5 Hours): https://www.youtube.com/watch?v=xSUm6iMtREA
80 |
81 | ---
82 |
83 | ## Free Specialty Python Training Resources
84 |
85 | - Python Machine Learning Tutorial (Data Science) - Programming with Mosh (50 Mins): https://www.youtube.com/watch?v=7eh4d6sabA0
86 |
87 | - Data Analysis with Python Course - Numpy, Pandas, Data Visualization - freeCodeCamp (10 Hours): https://www.youtube.com/watch?v=GPVsHOlRBBI
88 |
89 | - Python for Data Science - Course for Beginners (Learn Python, Pandas, NumPy, Matplotlib) - freeCodeCamp (12+ Hours): https://www.youtube.com/watch?v=LHBE6Q9XlzI
90 |
91 | - Algorithmic Trading Using Python - Full Course - freeCodeCamp (4.5 Hour): https://www.youtube.com/watch?v=xfzGZB4HhEE
92 |
93 | - Python Django Web Framework - Full Course for Beginners - freeCodeCamp (~4 Hours): https://www.youtube.com/watch?v=F5mRW0jo-U4
94 |
95 | - Data Analysis with Python - Full Course for Beginners (Numpy, Pandas, Matplotlib, Seaborn) - freeCodeCamp (4.5 Hours): https://www.youtube.com/watch?v=r-uOLxNrNk8
96 |
97 | - Data Analysis with Python for Excel Users - Full Course - freeCodeCamp (4 Hours): https://www.youtube.com/watch?v=WcDaZ67TVRo
98 |
99 | - Python Artificial Intelligence Tutorial - AI Full Course for Beginners in 9 Hours [2021] - Clever Programmer (9 Hours): https://www.youtube.com/watch?v=XIrOM9oP3pA
100 |
101 | - Python Website Full Tutorial - Flask, Authentication, Databases & More - Tech With Tim (2+ Hours): https://www.youtube.com/watch?v=dam0GPOAvVI
102 |
103 | - TensorFlow 2.0 Complete Course - Python Neural Networks for Beginners Tutorial - freeCodeCamp (7 Hours): https://www.youtube.com/watch?v=tPYj3fFJGjk
104 |
105 | - PyCharm Tutorial | Full Course in 2 Hours - Amigoscode (2 Hours): https://www.youtube.com/watch?v=hc50ALh_x5g
106 |
107 | - Build 12 Data Science Apps with Python and Streamlit - Full Course - freeCodeCamp (3+ Hours): https://www.youtube.com/watch?v=JwSS70SZdyM
108 |
109 | - Drone Programming With Python Course | 3 Hours | Including x4 Projects | Computer Vision - Murtaza's Workshop - Robotics and AI (3.5 Hours): https://www.youtube.com/watch?v=LmEcyQnfpDA
--------------------------------------------------------------------------------
/topics/devops/README.md:
--------------------------------------------------------------------------------
1 | # DevOps Learning
2 |
3 | ## What is DevOps
4 |
5 | A compound of development (Dev) and operations (Ops), DevOps is the union of people, process, and technology to continually provide value to customers.
6 |
7 | What does DevOps mean for teams? DevOps enables formerly siloed roles—development, IT operations, quality engineering, and security—to coordinate and collaborate to produce better, more reliable products. By adopting a DevOps culture along with DevOps practices and tools, teams gain the ability to better respond to customer needs, increase confidence in the applications they build, and achieve business goals faster.
8 |
9 | ---
10 |
11 | ## Wait, what?
12 |
13 | Yes, I realize that description might muddy the waters even more on what someone who is a DevOps or DevSecOps engineer actually does. To help explain this a bit better, take a look at this blog post.
14 |
15 | Hint: There are actually about 12 different high level skills makeups for a "DevOps" or "DevSecOps" engineer.
16 |
17 | [DevOps - What Even Is That?](COMING SOON)
18 |
19 | ---
20 | ## So What DevOps Skills do I need?
21 |
22 | I will divide this into bare minimum and then a more robust list. Remember, as previously stated, this is not a strict definition.
23 |
24 | Some mix of these skills (among others) will get you into a good DevOps role.
25 |
26 | Also, these lists are my (MJ) opinion and as I talk to more people and the industry evolves, I may update this list.
27 |
28 | ### Bare Minimum Skillset
29 |
30 | - Linux Administration
31 | - Basic Networking and DNS
32 | - Familiarity with and at least 1 certifcation for 1 Cloud provider.
33 | - Containers - Docker, Kubernetes and more
34 | - Git/SCM
35 |
36 | ### Full DevOps Skillset(?)
37 |
38 | - Linux Administration
39 | - Cloud
40 | - Networking and DNS
41 | - Infrastructure as Code (IaC) and Configuration as Code (CaC) - Terraform, Ansible, Bash, etc
42 | - Containers - Docker, Kubernetes and more
43 | - Python
44 | - Continuous Integration / Continuous Delivery (CI/CD)
45 | - Git/SCM
46 | - Monitoring and Alerting
47 | - Log Management
48 | - Firewalls, WAFs, Cloud Account Policy
49 | - Familiar with Agile/Scrum
50 |
51 | ---
52 |
53 | ## Free DevOps For Beginners / DevOps General Resources
54 |
55 | - What is DevOps? REALLY understand it | DevOps vs SRE - TechWorld with Nana (35 Mins): https://www.youtube.com/watch?v=0yWAtQ6wYNM
56 |
57 | - DevOps Roadmap 2022 - How to become a DevOps Engineer? What is DevOps? - TechWorld with Nana (14 mins): https://youtu.be/9pZ2xmsSDdo
58 |
59 | - What’s In a Name? DevOps Edition - Jon Goodall / freeCodeCamp (Blog): https://www.freecodecamp.org/news/whats-in-a-name-devops-edition-c3f4e1f85dfb/
60 |
61 | - What is DevOps? - GitHub (5 Mins): https://www.youtube.com/watch?v=kBV8gPVZNEE
62 |
63 | - What is DevSecOps? DevSecOps explained in 8 Mins - TechWorld with Nana (8 Mins): https://www.youtube.com/watch?v=nrhxNNH5lt0
64 |
65 | - DevOps Prerequisites Course - Getting started with DevOps - Mumshad Mannambeth / freeCodeCamp (3 Hours): https://youtu.be/Wvf0mBNGjXY
66 |
67 | - DevOps - The Introduction Course - Mumshad Mannambeth, KodeKloud Training (2+ Hours): https://www.udemy.com/course/learn-devops/
68 |
69 | - DevOps Engineering Course for Beginners - Colin Chartier / freeCodeCamp (2+ Hours): https://www.youtube.com/watch?v=j5Zsa_eOXeY
70 |
71 | - DevOps Tutorial for Beginners | Learn DevOps in 7 Hours - Full Course | DevOps Training | Edureka (7 Hours): https://www.youtube.com/watch?v=hQcFE0RD0cQ
72 |
73 | - DevOps Tools Full Course in 11 Hours | DevOps Tools Tutorial | DevOps Training | Edureka (11 Hours): https://www.youtube.com/watch?v=S_0q75eD8Yc
74 |
75 | - DevOps Crash Course (Docker, Terraform, and Github Actions) - Sid Palas / Traversy Media (1 Hour): https://www.youtube.com/watch?v=OXE2a8dqIAI
76 |
77 | - DevOps with GitLab CI Course - Build Pipelines and Deploy to AWS - Valentin Despa / freeCodeCamp (5 Hours): https://www.youtube.com/watch?v=PGyhBwLyK2U
78 |
79 | - DevOps Master Class - John Saville (12+ Hours): https://www.youtube.com/playlist?list=PLlVtbbG169nFr8RzQ4GIxUEznpNR53ERq
80 |
81 | - How I learn new technologies as a DevOps Engineer (without being overwhelmed) - TechWorld wit Nana (12 Mins): https://www.youtube.com/watch?v=Cthla7KqU04
82 |
83 | ## Linux Administration Training Resources
84 |
85 | See the [full Linux Administration Resource List here.](/topics/system-administration/linux/README.md).
86 |
87 | ## Cloud Training Resources
88 |
89 | See the [full Cloud Administration Resource List here.](/topics/cloud/README.md)
90 |
91 | ## Container Training Resources
92 |
93 | See the [full Containers - Docker, Kubernetes and More Resource List here.](/topics/containers/README.md)
94 |
95 | ## Free Git Training Resources
96 |
97 | - What is Git? Explained in 2 Minutes! - Programming With Mosh (2 mins): https://www.youtube.com/watch?v=2ReR1YJrNOM
98 |
99 | - Learn Git In 15 Minutes - Colt Steele (15 Mins): https://www.youtube.com/watch?v=USjZcfj8yxE
100 |
101 | - Git vs. GitHub: What's the difference? - IBM Technologies (10 Mins): https://www.youtube.com/watch?v=wpISo9TNjfU
102 |
103 | - Git & GitHub Crash Course For Beginners - Traversy Media (32 Mins): https://www.youtube.com/watch?v=SWYqp7iY_Tc
104 |
105 | - Git Tutorial for Beginners - Git & GitHub Fundamentals In Depth - Tech With Tim (43 Mins): https://www.youtube.com/watch?v=DVRQoVRzMIY
106 |
107 | - Git and GitHub for Beginners Tutorial - Kevin Stratvert (46 Mins): https://www.youtube.com/watch?v=tRZGeaHPoaw
108 |
109 | - Git Tutorial for Beginners: Learn Git in 1 Hour - Programming with Mosh (1+ Hours): https://www.youtube.com/watch?v=8JJ101D3knE
110 |
111 | - Git and GitHub for Beginners - Crash Course - Gwen Faraday / freeCodeCamp (1+ Hours):https://www.youtube.com/watch?v=RGOj5yH7evk
112 |
113 | - Git and GitHub Tutorial For Beginners | Full Course 2021 - Amigoscode (2+ Hours): https://www.youtube.com/watch?v=3fUbBnN_H2c
114 |
115 | - Introduction to Git - Google IT Automation Certificate (4+ Hours): https://www.youtube.com/playlist?list=PLTZYG7bZ1u6qck0rYNHO2Yfjzq5ZRRTCe
116 |
117 | - Git for Professionals Tutorial - Tools & Concepts for Mastering Version Control with Git - freeCodeCamp (40 mins): https://www.youtube.com/watch?v=Uszj_k0DGsg
118 |
119 | - Advanced Git Tutorial - Interactive Rebase, Cherry-Picking, Reflog, Submodules and more - freeCodeCamp (34 Mins): https://www.youtube.com/watch?v=qsTthZi23VE
120 |
121 | - Git Branching and Merging - Detailed Tutorial - SuperSimpleDev (54 Mins): https://www.youtube.com/watch?v=Q1kHG842HoI
122 |
123 | ## Free Agile Scrum Resources
124 |
125 | - How to Combine DevOps and Agile - DevOps.com (Blog): https://devops.com/how-to-combine-devops-and-agile/
126 |
127 | - The Role of Agile in DevOps - BMC (Blog): https://www.bmc.com/blogs/devops-agile/
128 |
129 | - How do Agile and DevOps interrelate? - Atlassian (Blog): https://www.atlassian.com/agile/devops
130 |
131 | - DevOps Vs Agile | DevOps Tutorial For Beginners | DevOps Tutorial | DevOps Training | Simplilearn (6 Mins): https://www.youtube.com/watch?v=4gTO-ZXh8DU
132 |
133 | - Agile and DevOps Similarities and Differences Compared - Darcy DeClute (3 Mins): https://www.youtube.com/watch?v=H4iXdQKLKsw
134 |
135 | - Scrum In Less Than 6 Min - Thabet Mabrouk (6 Mins): https://www.youtube.com/watch?v=LLK1bA6SQWk
136 |
137 | - DevOps vs Agile | Difference between DevOps and Agile | Intellipaat (14 Mins): https://www.youtube.com/watch?v=HDLvwcdF7yY
138 |
139 | - Foundations of Agile and Agile In Practice - Google Project Management Certification (3 Hours): https://www.youtube.com/playlist?list=PLTZYG7bZ1u6qqC0WY6qdavSPas33nJX8t
140 |
--------------------------------------------------------------------------------
/topics/networking/README.md:
--------------------------------------------------------------------------------
1 | # Computer Networking Training
2 |
3 | A computer network is a system that connects numerous independent computers in order to share information (data) and resources. The integration of computers and other different devices allows users to communicate more easily.
4 | A computer network is a collection of two or more computer systems that are linked together. A network connection can be established using either cable or wireless media. Hardware and software are used to connect computers and tools in any network.
5 | A computer network consists of various kinds of nodes. Servers, networking hardware, personal computers, and other specialized or general-purpose hosts can all be nodes in a computer network. Hostnames and network addresses are used to identify them. ([Source](https://www.geeksforgeeks.org/what-is-computer-networking/))
6 |
7 | ## Intro To Computer Networking
8 |
9 | - What is Computer Networking? (blog): https://aws.amazon.com/what-is/computer-networking/
10 |
11 | - What Is a Computer Network? (blog): https://www.codecademy.com/resources/blog/what-is-a-computer-network/
12 |
13 | - Introduction to networking for complete beginners - Marious Kuriata (100 mins): https://www.udemy.com/course/introduction-to-networking-for-complete-beginners/
14 |
15 | - The Bits and Bytes of Computer Networking - Google IT Support Certificate (5+ Hours): https://www.youtube.com/playlist?list=PLTZYG7bZ1u6o6wz9EF9tQt1JS-pUmmKTj
16 |
17 | ## Traditional Networking Training
18 |
19 | - Computer Networking Course - Network Engineering [CompTIA Network+ Exam Prep] - Brain Farrell / freeCodeCamp (9+ Hours): https://www.youtube.com/watch?v=qiQR5rTSshw
20 |
21 | - Computer Networking Complete Course - Basic to Advanced - My CS (9+ Hours): https://www.youtube.com/watch?v=0PbTi_Prpgs
22 |
23 | ## Cloud Networking Training
24 |
25 | - Cloud Networking Introduction - Eli The Computer Guy (23 Mins): https://www.youtube.com/watch?v=U7h2Pharcas
26 |
27 | - Cloud Networking Overview (Using AWS as reference) - Cisco Data Center and Cloud Made Easy
28 | (13 Mins): https://www.youtube.com/watch?v=WmyiE27uKOo
29 |
30 | - Networking For Cloud Computing (Essential Cloud Network Training) - Go Cloud Computing (26 Mins): https://www.youtube.com/watch?v=WCCXtlvOajI
31 |
32 | - Cloud OnAir: Google Cloud Networking 101 - Google Cloud (43 Mins): https://www.youtube.com/watch?v=0hN-dyOV10c
33 |
34 | ## CCNA - Cisco Certified Network Administrator
35 |
36 | - Free CCNA 200-301 | Complete Course 2022 - Jeremy's IT Lab (51+ Hours): https://www.youtube.com/playlist?list=PLxbwE86jKRgMpuZuLBivzlM8s2Dk5lXBQ
--------------------------------------------------------------------------------
/topics/system-administration/README.md:
--------------------------------------------------------------------------------
1 | # System Administrator Training
2 |
3 | ## What Does A System Administrator Do?
4 | A system administrator’s job description might include:
5 |
6 | - Managing Windows, Linux, or Mac systems
7 | Upgrading, installing, and configuring application software and computer hardware
8 | - Troubleshooting and providing technical support to employees
9 | - Creating and managing system permissions and user accounts
10 | - Performing regular security tests and security monitoring
11 | - Maintaining networks and network file systems
12 |
13 | ## What Paths are available
14 |
15 | At a high level,there are 3 major learning paths for becoming a SysAdmin.
16 |
17 | - Linux
18 | - Windows
19 | - Mac
20 |
21 | We will cover Linux and Windows as they are the most heavily used in the industry.
22 |
23 | ## Intro to System Administration
24 |
25 | System Administration and IT Infrastructure Services - Google IT Support Certificate (5 Hours): https://www.youtube.com/playlist?list=PLTZYG7bZ1u6ojo_vSOfdrYFf7N1OrWvhg
26 |
27 |
28 | ## Operating System Specific Learning Paths
29 |
30 | - [Linux](/linux/README.md)
31 | - [Windows](/windows/README.md)
--------------------------------------------------------------------------------
/topics/system-administration/iac-cac/README.md:
--------------------------------------------------------------------------------
1 | # Infrastructure-as-Code (IaC) and Configuration-as-Code (CaC)
2 |
3 | IaC and CaC tend to go hand in hand and often are possible within the same tool.
4 |
5 | In my (MJ) opinion and experience, Terraform and Ansible are really the front runners here. While they do have some overlap, I like to use Terraform for deploying all the infrastructure (VMs, DBs, cloud firewalls, etc) and Ansible for managing the configuration of the deployed assets (Linux/Windows servers, firewalls, Kubernetes clusters, etc).
6 |
7 | Also, there is a system I am working on a course for that joins the 2 tools. I call it "Terransible". (Don't hate. I am a tech guy not a marketer. 😄) This uses Terraform to provision and track the state of all of the infrastructure and Ansible to provide the ongoing security and configuration management of the artifacts that are deployed. Be on the lookout for that.
8 |
9 | ## Infrastructure As Code (IaC)
10 | Infrastructure as Code (IaC) is the managing and provisioning of infrastructure through code instead of through manual processes.
11 |
12 | With IaC, configuration files are created that contain your infrastructure specifications, which makes it easier to edit and distribute configurations. It also ensures that you provision the same environment every time. By codifying and documenting your configuration specifications, IaC aids configuration management and helps you to avoid undocumented, ad-hoc configuration changes. [Source](https://www.redhat.com/en/topics/automation/what-is-infrastructure-as-code-iac)
13 |
14 | ## Configuration As Code (CaC)
15 |
16 | Configuration as code is a technique of controlling your program that promotes the use of code to describe configuration settings.
17 |
18 | When it comes to building and deploying software, there is often a separation of concerns between the application’s source and the configuration of its server deployment.
19 |
20 | Typically, the Ops team is responsible for developing the tools and configuration settings necessary to create and deploy your application across several server instances and environments.
21 |
22 | Configuration as code promotes the idea of treating configuration settings the same way you would approach application code. This entails using version control to manage your setup settings. [Source](https://secpigeon.com/ultimate-guide-what-is-configuration-as-code-everything-to-know/)
23 |
24 | ## Intro to IaC and CaC
25 |
26 | - What is Infrastructure as Code? - freeCodeCamp (blog): https://www.freecodecamp.org/news/what-is-infrastructure-as-code/
27 |
28 | - What is Infrastructure as Code? - IBM Technology (9 Mins): https://www.youtube.com/watch?v=zWw2wuiKd5o
29 |
30 | - Infrastructure as Code - Crash Course - freeCodeCamp (1+ Hours): https://www.youtube.com/watch?v=EtEb40LE5zQ&t=1s
31 |
32 | - Ansible vs. Terraform: What's the difference? - IBM Technology (10 Mins): https://www.youtube.com/watch?v=rx4Uh3jv1cA
33 |
34 | - What is Infrastructure as Code? Difference of Infrastructure as Code Tools - TechWorld with Nana (8 Mins): https://www.youtube.com/watch?v=POPP2WTJ8es
35 |
36 | - What is Infrastructure As Code? What is Configuration As Code? - Michael Crilly (18 Mins): https://www.youtube.com/watch?v=wKZLhJh2234
37 |
38 | - What is Configuration As Code - Michael Crilly (4 Mins): https://www.youtube.com/watch?v=Vh6qJ1RzvQk
39 |
40 | - Infrastructure As Code + Configuration As Code = Automation! (Terraform, Ansible) - Michael Crilly (4 Mins): https://www.youtube.com/watch?v=vCBYTqCsb0g
41 |
42 | - Chef vs Puppet vs Ansible vs SaltStack | Configuration Management Tools Comparison | Edureka (26 Mins): https://www.youtube.com/watch?v=OmRxKQHtDbY&t=585s
43 |
44 | ## Terraform Training Resources
45 |
46 | HashiCorp Terraform is an infrastructure as code tool that lets you define both cloud and on-prem resources in human-readable configuration files that you can version, reuse, and share. You can then use a consistent workflow to provision and manage all of your infrastructure throughout its lifecycle. Terraform can manage low-level components like compute, storage, and networking resources, as well as high-level components like DNS entries and SaaS features. [Source](https://www.terraform.io/intro)
47 |
48 | - Terraform in 100 Seconds - Fireship (2 Mins): https://www.youtube.com/watch?v=tomUWcQ0P3k
49 |
50 | - Terraform Explained - IBM Technology (9 Mins): https://www.youtube.com/watch?v=HmxkYNv1ksg
51 |
52 | - Terraform explained in 15 mins | Terraform Tutorial for Beginners- TechWorld with Nana (18 Mins): https://www.youtube.com/watch?v=l5k1ai_GBDE
53 |
54 | - What is infrastructure as code? // Terraform Tutorial - The Digital Life (30 Mins):https://www.youtube.com/watch?v=fEIIxZUf4co
55 |
56 | - Complete Terraform Course - From BEGINNER to PRO! (Learn Infrastructure as Code) - DevOps Directive (2.5+ Hours): https://www.youtube.com/watch?v=7xngnjfIlK4
57 |
58 | - Terraform 101 - Crash Course - Warp9 (1 Hour): https://www.youtube.com/playlist?list=PLBzCxg00CgbqdfUYDAvU_3hfPRExxeEmm
59 |
60 | - Terraform Course - Automate your AWS cloud infrastructure - freeCodeCamp (2.5 Hours): https://www.youtube.com/watch?v=SLB_c_ayRMo
61 |
62 | - Learn Terraform with Azure by Building a Dev Environment – Full Course for Beginners - freeCodeCamp (1.5+ Hours): https://www.youtube.com/watch?v=V53AHWun17s
63 |
64 | - Learn Terraform (and AWS) by Building a Dev Environment – Full Course for Beginners - freeCodeCamp (1.5+ Hours): https://www.youtube.com/watch?v=iRaai1IBlB0
65 |
66 | - HashiCorp Terraform Associate Certification Course - Pass the Exam! - freeCodeCamp (13+ Hours): https://youtu.be/V4waklkBC38
67 |
68 | - Build a Dev Environment with AWS and Terraform - Derek Morgan (~2 Hours): https://courses.morethancertified.com/p/rfp-terraform
69 |
70 | - Build a Dev Environment with Azure and Terraform - Derek Morgan (~2 Hours): https://courses.morethancertified.com/p/rfp-terraform-azure
71 |
72 | ## Ansible Training Resources
73 |
74 | Ansible® is an open sourceIT automation tool that automates provisioning, configuration management, application deployment, orchestration, and many other manual IT processes. Unlike more simplistic management tools, Ansible users (like system administrators, developers and architects) can use Ansible automation to install software, automate daily tasks, provision infrastructure, improve security and compliance, patch systems, and share automation across the entire organization.[Source](https://www.redhat.com/en/technologies/management/ansible/what-is-ansible)
75 |
76 | - What is Ansible In Under 3 Minutes - Linux Academy (3 Mins): https://www.youtube.com/watch?v=tWR1KXgEYxE
77 |
78 | - What is Ansible - IBM Technology (11 Mins): https://www.youtube.com/watch?v=fHO1X93e4WA
79 |
80 | - What is Ansible | Ansible Playbook explained | Ansible Tutorial for Beginners - TechWorld with Nana (17 Mins): https://www.youtube.com/watch?v=1id6ERvfozo
81 |
82 | - you need to learn Ansible RIGHT NOW!! (Linux Automation) - NetworkChuck (21 Mins): https://www.youtube.com/watch?v=5hycyr-8EKs
83 |
84 | - Getting Started with Ansible - Red Hat (52 Mins): https://youtu.be/MRoLVm6nTCU
85 |
86 | - Just enough Ansible to be dangerous - Gourav Shah (1 Hour): https://www.udemy.com/course/just-enough-ansible/
87 |
88 | - Getting Started with Ansible Navigator - Open Source Ops/Nikhil Jain (50 Mins): https://www.youtube.com/watch?v=SvI-90g4u9o
89 |
90 | - Ansible Basics: An Automation Technical Overview - Red Hat Inc (2 Hours): https://www.udemy.com/course/ansible-basics-an-automation-technical-overview/
91 |
92 | - Ansible Full Course | 34 Topics in 2 Hours | Ansible Tutorial for Beginners - TechWorld with Nana (2.5 Hours): https://www.youtube.com/watch?v=Wr8zAU-0uR4
93 |
94 | - Full Ansible Tutorial for Beginners 2021 | Playbooks | Modules | Variables | Start Here - Pythoholic (2.5+ Hours): https://www.youtube.com/watch?v=MNGfPn0Yvs8
95 |
96 | - Getting Started with Ansible - Learn Linux TV (5 Hours): https://www.youtube.com/playlist?list=PLT98CRl2KxKEUHie1m24-wkyHpEsa4Y70
97 |
98 | - Automate EVERYTHING with Ansible! (Ansible for Beginners) - Techno Tim (18 Mins): https://www.youtube.com/watch?v=w9eCU4bGgjQ
99 |
100 | - Simple automation for all your Linux servers with Ansible - The Digital Life (25 Mins): https://www.youtube.com/watch?v=uR1_hlHxvhc
101 |
102 | - Ansible 101 - Jeff Geerling (15 Hours): https://www.youtube.com/playlist?list=PL2_OBreMn7FqZkvMYt6ATmgC0KAGGJNAN
103 |
104 | - Introduction to Ansible for Network Engineers - Calvin Remsburg (2.5 Hours): https://youtu.be/zhgZbaqL3Rk
105 |
106 | - Cisco IOS Automation with Ansible - Calvin Wallace (30 Mins): https://www.youtube.com/watch?v=wbVZkb8ocH4
107 |
108 | - Ansible Network Automation - David Bombal (1 Hour): https://www.youtube.com/watch?v=2W_YE0fZs88
109 |
110 | - Ansible Learning For Network Engineers: Network Automation tutorial with Cisco Examples - NetworkEvolution (7+ Hours): https://www.youtube.com/playlist?list=PLOocymQm7YWbrBP_UWeA4CGmsTKqj-OWL
111 |
112 | ## AWX
113 |
114 | AWX provides a web-based user interface, REST API, and task engine built on top of Ansible. It is one of the upstream projects for Red Hat Ansible Automation Platform.[Source](https://github.com/ansible/awx)
115 |
116 | - Introduction to AWX - Open Source Ops (28 Mins): https://www.youtube.com/watch?v=mxaToXn_q4E
117 |
118 | - Introduction to Automation with Ansible AWX, GitHub and Openstack - Sean Shuping (15 Mins): https://youtu.be/ubZrwI4SJQY
119 |
120 | - AWX - Introduction to Custom Execution Environment - Open Source Ops (18 Mins): https://youtu.be/zi5EtEcBXHE
121 |
122 | - AWX AND ANSIBLE TOWER / AUTOMATION PLATFORM - COMPREHENSIVE OVERVIEW TO RUN YOUR FIRST JOB! - The_Sudo (33 Mins): https://youtu.be/49x1jEliq5U
123 |
124 | - Ansible 101 - Episode 10 - Ansible Tower and AWX - Jeff Geerling (1 Hour): https://youtu.be/iKmY4jEiy_A
125 |
126 | - Getting started with AWX / Ansible Tower / Automation Controller - Karneliuk (1.5+ Hours): https://youtu.be/Ax30RFhI1I8
127 |
128 | - Up and running with Ansible AWX / Tower - Calvin Remsburg (2.5+ Hours): https://youtu.be/mTllPoQQFjg
129 |
130 | ## Salt Stack Training Resources
131 |
132 | The Salt system is a Python-based, open-source remote execution framework for configuration management, automation, provisioning, and orchestration.
133 |
134 | Salt delivers a dynamic communication bus for infrastructure to leverage in:
135 | - Remote execution.
136 | - Configuration management.
137 | - Automation and orchestration.
138 |
139 | [Source](https://docs.saltproject.io/salt/user-guide/en/latest/topics/overview.html)
140 |
141 | - Why SaltStack? - SaltProject (2 Mins): https://youtu.be/K_0k9-38ztk
142 |
143 | - On The Spot - How Is SaltStack Different From Ansible? - PacketPushers (2 Mins): https://www.youtube.com/watch?v=ppu6K5Cp1Zo
144 |
145 | - SaltStack: Basic Grains for Your Brain - Spooky Software (30 Mins): https://youtu.be/zXUaYhvy33E
146 |
147 | - Getting Started with Salt Project - DevOps Clinic (1.5 Hours): https://www.youtube.com/playlist?list=PLzDaW424lWh7ZCdCVUhYvd38ArQarm6ul
148 |
149 | - Learning SaltStack - LearnDevOps (8+ Hours): https://www.youtube.com/playlist?list=PLgGQIE0cGrkiDRmJ3YWBKlI2KuYfFvfzV
150 |
151 | - SALT AIR powered by Salt Stack (behind the scenes on Salt) - SaltProject (3 Hours): https://www.youtube.com/playlist?list=PL9svBjLDUl_-yS-Nmlzom_dM81dmF1Ye7
152 |
153 | - Managing Windows with SaltStack Config - Salt Project (41 Mins): https://youtu.be/PNgG_vXo8S8
154 |
155 | - Building a Secure Enterprise with SaltStack SecOps - SaltProject (1 Hour): https://www.youtube.com/watch?v=CbxrAAUVVTs
156 |
157 | - Introduction to DevOps with AWS Cloud and SaltStack Tool - SkillCurb (52 Mins): https://www.youtube.com/watch?v=orXTWmFP1WU
158 |
159 | ## Chef Training Resources
160 |
161 | Chef is an automation company. Ever since it was founded in 2008, we have been bringing together developers and system administrators with our namesake product, Chef Infra. Over the years, what we mean by automation has expanded. Today, Chef has a complete automation solution for both infrastructure and applications that takes you all the way from development to production.[Source](https://docs.chef.io/platform_overview/)
162 |
163 | - Chef Infra in 60 Seconds - Chef Software (1 Min): https://www.youtube.com/watch?v=tt9_aWiSW5M
164 |
165 | - Chef InSpec in 60 Seconds - Chef Software (1 Min): https://www.youtube.com/watch?v=79tzn0LHwpM
166 |
167 | - Learn How to Accelerate Your DevOps Journey with Chef in 60 Seconds - Chef Software (1 Min): https://www.youtube.com/watch?v=Ssy4d6dFkaU
168 |
169 | - Chef Quickstart Series - Chef Software (33 Mins): https://www.youtube.com/playlist?list=PL11cZfNdwNyNYcpntVe6js-prb80LBZuc
170 |
171 | - Learn Chef - Chef.io: https://learn.chef.io/
172 |
173 |
174 |
--------------------------------------------------------------------------------
/topics/system-administration/linux/README.md:
--------------------------------------------------------------------------------
1 | # Linux Training Resources
2 |
3 | The courses below are Linux Operating System training resources.
4 |
5 | ---
6 |
7 | ## Free Linux Resources
8 |
9 | - Linux System Administration Full Course: https://www.youtube.com/watch?v=wsh64rjnRas
10 |
11 | - Linux Server Course - System Configuration and Operation: https://www.youtube.com/watch?v=WMy3OzvBWc0
12 |
13 | - The 50 Most Popular Linux & Terminal Commands - Full Course for Beginners - freeCodeCamp/Colt Steele (5 hours): https://www.youtube.com/watch?v=ZtqBQ68cfJc
--------------------------------------------------------------------------------
/topics/system-administration/windows/README.md:
--------------------------------------------------------------------------------
1 | # Windows Training Resources
2 |
3 | The courses below are Microsoft Operating System Training resources.
4 |
5 | ---
6 |
7 | ## Free Windows Resources
8 |
9 | ### Windows 10
10 |
11 | - Windows 10 Tutorial - 3.5 Hour Windows Guide + Windows 10 Tips - Simon Sez IT: https://www.youtube.com/watch?v=z2r-p7xc7c4
12 |
13 | - Learn Windows 10 - MD-100 Full Course (ITCT) - Andrew Warren (8+ Hours): https://www.youtube.com/watch?v=mWNv9qhKGsQ
14 |
15 | - Advanced Windows 10 Tutorials (12+ Hours): https://www.youtube.com/playlist?list=PL4FmbPBGaOC6_qK50--_ldPr_lrQGDNse
16 |
17 | ---
18 |
19 | ### Windows 11
20 |
21 | - Windows 11 Full Tutorial - A 2 Hour Course to Learn and Master Windows 11 - Kaceli Tech Training (2 Hours): https://www.youtube.com/watch?v=UKn-r3X2CLk
22 |
23 | - Windows 11 Tutorials for Beginners - Simon Sez IT (1.5 Hours): https://www.youtube.com/playlist?list=PLzj7TwUeMQ3ilJwqrTXR8Ee8ZOD9X8PVq
24 |
25 | ---
26 | ### Windows Server
27 |
28 | - Windows Server 2019 Training Course Hands-On Videos (2020): https://www.youtube.com/playlist?list=PLxTwjzMO9Zf4FZJ0BTtQlv5iErouqkbkk
29 |
30 | - CompTIA A+ 220-1002 Training Course (videos 1-23) by Professor Messer: https://www.youtube.com/playlist?list=PLG49S3nxzAnmwkCAdWUgCFvVK4IxMBTmb
31 |
32 | - AZ-800 Administering Windows Server Hybrid Core Infrastructure - Wynand Warren (7 Hours): https://www.youtube.com/playlist?list=PLc6LqxQFwub8sskcc3_UqaDtnw-Qp-yPD
33 |
34 | - Latest Windows Server training on MS Learn: https://techcommunity.microsoft.com/t5/itops-talk-blog/latest-windows-server-training-on-ms-learn/ba-p/2093132
35 |
36 | ---
37 |
38 | ### Powershell
39 |
40 | - PowerShell Master Class - John Saville (9+ Hours): https://www.youtube.com/playlist?list=PLlVtbbG169nFq_hR7FcMYg32xsSAObuq8
--------------------------------------------------------------------------------
/topics/tech-basics/README.md:
--------------------------------------------------------------------------------
1 | # Basic IT Training 🔥
2 |
3 | If you have little or no technology experience, start here.
4 |
5 | ## Free Basic IT Training
6 |
7 | These are the best free resources I have found for getting you started on your technology path.
8 |
9 | ***NOTE:** The coursed on edX can be audited for FREE, access is temporary, and upgrading to getting a certificate of completion is OPTIONAL. Basically, we recommend that you AUDIT ONLY. You still get the knowledge for free that way.*
10 |
11 | - CS50's Understanding Technology - Harvard (Written Course with some videos): https://www.edx.org/course/cs50s-understanding-technology
12 |
13 | - Information Technology Foundations - WGUx (Written Course with some videos): https://www.edx.org/course/information-technology-foundations
14 |
15 | - Operating Systems and You: Becoming a Power User - Google IT Support (5.5 Hours): https://www.youtube.com/playlist?list=PLTZYG7bZ1u6q6Vmq-WYItKfEZ9Drfl0XZ
16 |
17 | - Technical Support Fundamentals - Google IT Support Certificate (5 Hours): https://www.youtube.com/playlist?list=PLTZYG7bZ1u6pQJShZs9iV0aJNzsqTm4Mx
18 |
19 | - CompTIA 220-1001 A+ Training Course - Professor Messer (9+ Hours): https://www.youtube.com/playlist?list=PLG49S3nxzAnlGHY8ObL8DiyP3AIu9vd3K
20 |
21 | - CompTIA 220-1002 A+ Training Course - Professor Messer (9+ Hours): https://www.youtube.com/playlist?list=PLG49S3nxzAnmwkCAdWUgCFvVK4IxMBTmb
22 |
23 | - CompTIA Network+ N10-007 Training Course - Professor Messer (12+ Hours): https://www.youtube.com/playlist?list=PLG49S3nxzAnmpdmX7RoTOyuNJQAb-r-gd
24 |
25 | ## Paid Basic IT Training
26 |
27 | This course were put on this list because it one of the more well put together courses and makes efficient use of your time to get you up to speed. But, alas, it is not free.
28 |
29 | ***NOTE:** there is a $39/month Coursera fee, so the faster you complete, the less you will pay.*
30 |
31 | - Google IT Support Professional Certificate: https://www.coursera.org/professional-certificates/google-it-support
32 |
33 | ### Is This Course Relevant?
34 |
35 | Depends. The certification itself might not be in high demand, but the base knowledge that you learn is very useful: https://www.youtube.com/watch?v=mXQxfYIF3A0
36 |
37 |
--------------------------------------------------------------------------------