File size: 1,538 Bytes
1bd71b0
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
import streamlit as st

st.set_page_config(page_title="Study Interest Recommender", page_icon="πŸŽ“")

st.title("πŸŽ“ Course Recommender Based on Your Study Interest")

# User selects interest
interest = st.selectbox(
    "What are you interested in?",
    ["Select one", "Artificial Intelligence", "Cybersecurity", "Web Development", "Data Science", "Electronics", "Telecommunication"]
)

# Simple logic for course suggestions
courses = {
    "Artificial Intelligence": [
        "Introduction to AI - Coursera",
        "Machine Learning by Andrew Ng - Coursera",
        "AI for Everyone - edX"
    ],
    "Cybersecurity": [
        "Cybersecurity Fundamentals - IBM",
        "Ethical Hacking - Udemy",
        "Network Security - Coursera"
    ],
    "Web Development": [
        "Full Stack Web Dev - freeCodeCamp",
        "Frontend with HTML/CSS/JS - Codecademy",
        "React for Beginners - Scrimba"
    ],
    "Data Science": [
        "Python for Data Science - Coursera",
        "Data Science Specialization - Johns Hopkins",
        "Data Analysis with Pandas - Kaggle"
    ],
    "Electronics": [
        "Basic Electronics - NPTEL",
        "Digital Logic Design - MIT OCW",
        "Embedded Systems - edX"
    ],
    "Telecommunication": [
        "5G Fundamentals - Coursera",
        "Telecom Networks - FutureLearn",
        "Wireless Communication - MIT OCW"
    ]
}

if interest != "Select one":
    st.subheader("πŸ“˜ Recommended Courses:")
    for course in courses[interest]:
        st.write("βœ…", course)