Spaces:
Sleeping
Sleeping
| # 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 |