# Course recommendations organized by job categories COURSES_BY_CATEGORY = { "Software Development and Engineering": { "Frontend Developer": [ ["Frontend Web Development Bootcamp [Free]", "https://youtu.be/zJSY8tbf_ys"], ["React Complete Course 2024 [Free]", "https://youtu.be/bMknfKXIFA8"], ["The Web Developer Bootcamp", "https://www.udemy.com/course/the-web-developer-bootcamp/"], ["Frontend Masters Complete Path", "https://frontendmasters.com/learn/beginner/"], ["Advanced CSS and Sass", "https://www.udemy.com/course/advanced-css-and-sass/"] ], "Backend Developer": [ ["Node.js Tutorial for Beginners [Free]", "https://youtu.be/TlB_eWDSMt4"], ["Python Django Full Course [Free]", "https://youtu.be/o0XbHvKxw7Y"], ["Complete Python Developer in 2024", "https://www.udemy.com/course/complete-python-developer-zero-to-mastery/"], ["Java Spring Boot Complete Course", "https://www.udemy.com/course/spring-hibernate-tutorial/"], ["The Complete Node.js Developer Course", "https://www.udemy.com/course/the-complete-nodejs-developer-course-2/"] ], "Full Stack Developer": [ ["Full Stack Development Course [Free]", "https://youtu.be/nu_pCVPKzTk"], ["The Complete 2024 Web Development Bootcamp", "https://www.udemy.com/course/the-complete-web-development-bootcamp/"], ["Full Stack Engineer Career Path", "https://www.codecademy.com/learn/paths/full-stack-engineer-career-path"], ["MERN Stack Front To Back", "https://www.udemy.com/course/mern-stack-front-to-back/"], ["Full Stack Development with React & Node.js", "https://www.udemy.com/course/full-stack-react-node/"] ], "Mobile App Developer": [ ["Flutter & Dart Complete Course [Free]", "https://youtu.be/VPvVD8t02U8"], ["iOS & Swift Complete iOS App Development", "https://www.udemy.com/course/ios-13-app-development-bootcamp/"], ["Android Development with Kotlin", "https://www.udacity.com/course/android-kotlin-developer-nanodegree--nd940"], ["React Native - The Practical Guide", "https://www.udemy.com/course/react-native-the-practical-guide/"], ["Flutter & Firebase: Build a Complete App", "https://www.udemy.com/course/flutter-firebase-tutorial-build-5-social-media-apps/"] ], "Game Developer": [ ["Unity Game Development [Free]", "https://youtu.be/gB1F9G0JXOo"], ["Unreal Engine 5 C++ Developer", "https://www.udemy.com/course/unrealcourse/"], ["Complete C# Unity Game Developer 2D", "https://www.udemy.com/course/unitycourse/"], ["Unity Certified Programmer Exam Preparation", "https://www.udemy.com/course/unity-advance-essentials-n/"], ["Game Design and Development Specialization", "https://www.coursera.org/specializations/game-design-and-development"] ] }, "Data Science and Analytics": { "Data Scientist": [ ["Data Science Full Course [Free]", "https://youtu.be/_V8eKsto3Ug"], ["IBM Data Science Professional Certificate", "https://www.coursera.org/professional-certificates/ibm-data-science"], ["Data Science Career Path", "https://www.codecademy.com/learn/paths/data-science"], ["Applied Data Science with Python", "https://www.coursera.org/specializations/data-science-python"], ["Complete Data Science Bootcamp", "https://www.udemy.com/course/the-data-science-course-complete-data-science-bootcamp/"] ], "Data Analyst": [ ["Data Analytics Full Course [Free]", "https://youtu.be/ua-CiDNNj30"], ["Google Data Analytics Professional Certificate", "https://www.coursera.org/professional-certificates/google-data-analytics"], ["Data Analyst with Python", "https://www.datacamp.com/tracks/data-analyst-with-python"], ["Business Analytics Specialization", "https://www.coursera.org/specializations/business-analytics"], ["Data Analysis with Pandas and Python", "https://www.udemy.com/course/data-analysis-with-pandas/"] ], "Machine Learning Engineer": [ ["Machine Learning Full Course [Free]", "https://youtu.be/jGwO_UgTS7I"], ["Deep Learning Specialization", "https://www.coursera.org/specializations/deep-learning"], ["Machine Learning Engineer Nanodegree", "https://www.udacity.com/course/machine-learning-engineer-nanodegree--nd009t"], ["TensorFlow Developer Certificate", "https://www.tensorflow.org/certificate"], ["Complete Machine Learning & Data Science Bootcamp", "https://www.udemy.com/course/complete-machine-learning-and-data-science-zero-to-mastery/"] ] }, "Cloud Computing and DevOps": { "Cloud Architect": [ ["AWS Cloud Practitioner [Free]", "https://youtu.be/3hLmDS179YE"], ["AWS Solutions Architect Professional", "https://www.udemy.com/course/aws-solutions-architect-professional/"], ["Google Cloud Architect Professional Certificate", "https://www.coursera.org/professional-certificates/gcp-cloud-architect"], ["Microsoft Azure Architect Technologies", "https://learn.microsoft.com/en-us/certifications/azure-solutions-architect/"], ["Cloud Architecture with Google Cloud", "https://www.coursera.org/professional-certificates/gcp-cloud-architect"] ], "DevOps Engineer": [ ["DevOps Engineering Course [Free]", "https://youtu.be/j5Zsa_eOXeY"], ["DevOps Engineer Masters Program", "https://www.simplilearn.com/cloud-computing/devops-engineer-masters-program-training"], ["Docker and Kubernetes: The Complete Guide", "https://www.udemy.com/course/docker-and-kubernetes-the-complete-guide/"], ["GitLab CI: The Complete Guide", "https://www.udemy.com/course/gitlab-ci-pipelines-ci-cd-and-devops-for-beginners/"], ["Jenkins: The Complete Guide", "https://www.udemy.com/course/jenkins-from-zero-to-hero/"] ], "Site Reliability Engineer": [ ["SRE Course [Free]", "https://youtu.be/uTEL8Ff1Zvk"], ["Site Reliability Engineering: Measuring and Managing Reliability", "https://www.coursera.org/learn/site-reliability-engineering-slos"], ["Linux System Administration", "https://www.udemy.com/course/linux-administration-bootcamp/"], ["Monitoring and Alerting with Prometheus", "https://www.udemy.com/course/monitoring-and-alerting-with-prometheus/"], ["Advanced System Administration", "https://www.linkedin.com/learning/paths/advance-your-skills-as-a-linux-system-administrator"] ] }, "Cybersecurity": { "Security Analyst": [ ["Cyber Security Full Course [Free]", "https://youtu.be/nzZkKoREEGo"], ["CompTIA Security+ Certification", "https://www.comptia.org/certifications/security"], ["Certified Information Systems Security Professional (CISSP)", "https://www.isc2.org/Certifications/CISSP"], ["IBM Cybersecurity Analyst Professional Certificate", "https://www.coursera.org/professional-certificates/ibm-cybersecurity-analyst"], ["The Complete Cyber Security Course", "https://www.udemy.com/course/the-complete-internet-security-privacy-course-volume-1/"] ], "Penetration Tester": [ ["Ethical Hacking Course [Free]", "https://youtu.be/3Kq1MIfTWCE"], ["Certified Ethical Hacker (CEH)", "https://www.eccouncil.org/programs/certified-ethical-hacker-ceh/"], ["Complete Ethical Hacking Bootcamp", "https://www.udemy.com/course/complete-ethical-hacking-bootcamp-zero-to-mastery/"], ["Web Security & Bug Bounty", "https://www.udemy.com/course/web-security-bug-bounty-learn-penetration-testing/"], ["Advanced Penetration Testing", "https://www.offensive-security.com/pwk-oscp/"] ] }, "UI/UX Design": { "UI Designer": [ ["UI Design Course [Free]", "https://youtu.be/c9Wg6Cb_YlU"], ["Google UX Design Professional Certificate", "https://www.coursera.org/professional-certificates/google-ux-design"], ["UI Design Bootcamp", "https://www.udemy.com/course/ui-design-bootcamp/"], ["Advanced UI Design Course", "https://www.udacity.com/course/ui-design--ud511"], ["Design System Course", "https://www.designsystems.com/"] ], "UX Designer": [ ["UX Design Course [Free]", "https://youtu.be/uL2aArZGqzk"], ["UX Design Professional Certificate", "https://www.coursera.org/professional-certificates/google-ux-design"], ["User Experience Design Bootcamp", "https://www.udemy.com/course/user-experience-design-fundamentals/"], ["UX Research & Strategy", "https://www.interaction-design.org/courses"], ["Advanced UX Methods", "https://www.nngroup.com/courses/"] ] }, "Project Management": { "Project Manager": [ ["Project Management Basics [Free]", "https://youtu.be/H0_yKBitO8M"], ["PMP Certification Prep", "https://www.udemy.com/course/pmp-pmbok6-35-pdus/"], ["Google Project Management Certificate", "https://www.coursera.org/professional-certificates/google-project-management"], ["Agile with Atlassian Jira", "https://www.coursera.org/learn/agile-atlassian-jira"], ["Scrum Master Certification", "https://www.scrum.org/professional-scrum-certifications"] ], "Product Manager": [ ["Product Management Course [Free]", "https://youtu.be/lYZYB9VWaeI"], ["Product Management Certification", "https://www.udemy.com/course/become-a-product-manager-learn-the-skills-get-a-job/"], ["Digital Product Management", "https://www.coursera.org/specializations/uva-darden-digital-product-management"], ["Product Analytics", "https://www.udacity.com/course/product-manager-nanodegree--nd036"], ["Agile Product Management", "https://www.scrum.org/professional-scrum-product-owner-certifications"] ] } } # Helper videos for resume and interview preparation RESUME_VIDEOS = { "Resume Writing": [ ["Resume Writing Masterclass [Free]", "https://youtu.be/Tt08KmFfIYQ"], ["How to Write a Professional Resume in 2024", "https://youtu.be/y8YH0Qbu5h4"], ["Resume Tips from a Hiring Manager", "https://youtu.be/u75hUSShvnc"], ["ATS-Friendly Resume Guide", "https://youtu.be/BYUy1yvjHxE"] ], "Resume Design": [ ["Create a Modern Resume in Word", "https://youtu.be/3agP4x8LYFM"], ["Professional Resume Design Tips", "https://youtu.be/KFaugkGVeNQ"], ["Resume Templates and Formatting", "https://youtu.be/GyjzOKdaioU"] ] } INTERVIEW_VIDEOS = { "Technical Interviews": [ ["Coding Interview Preparation [Free]", "https://youtu.be/HG68Ymazo18"], ["System Design Interview Guide", "https://youtu.be/BOvAAoxM4vg"], ["Data Structures & Algorithms Interview", "https://youtu.be/KukmClH1KoA"] ], "Behavioral Interviews": [ ["STAR Method Explained", "https://youtu.be/7_aAicmPB3A"], ["Common Behavioral Questions", "https://youtu.be/1mHjMNZZvFo"], ["Interview Body Language Tips", "https://youtu.be/WfdtKbAJOmE"] ], "Interview Tips": [ ["Salary Negotiation Tips", "https://youtu.be/IBjM-F56qS0"], ["Questions to Ask Interviewers", "https://youtu.be/4tYoVx0QoN0"], ["Remote Interview Best Practices", "https://youtu.be/Ge0Udbws1kc"] ] } def get_courses_for_role(role_name): """Helper function to get courses for a specific role""" for category, roles in COURSES_BY_CATEGORY.items(): if role_name in roles: return roles[role_name] return None def get_category_for_role(role_name): """Helper function to get the category for a specific role""" for category, roles in COURSES_BY_CATEGORY.items(): if role_name in roles: return category return None