├── .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 | [![Alt text](assets/tclp-launch.png)](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 | 4 | 7 | 8 | 9 | 10 | 11 | 12 |

13 | The page been moved to https://github.com/mjtechguy/tech-career-launch-pad 14 |

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 | --------------------------------------------------------------------------------