SMART_AI_RESUME / config /courses.py
parthib07's picture
Upload 531 files
d7d3dff verified
# 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