Data Science Pages is a student-led project designed to teach and promote data science concepts. Inspired by Mr. Mortensen's curriculum, this repository serves as both a learning tool and a collaborative teaching platform. It offers educational content such as tutorials, blogs, coding notebooks, and an interactive single-page resource to guide students through key data science principles.
This project has three main goals:
- Teach Data Science: Offer lessons on topics like statistics, machine learning, data visualization, and Python.
- Promote Peer Learning: Allow students to create and share educational content.
- Provide a Central Hub: Host a single-page website with curated explanations and resources covering major topics in data science.
- Allow Coders to Use and Create: Allow students to create and develop using our ML and functional features for data science
-
Single Page Learning Hub
A centralized page with summaries and visualizations of major data science concepts: variables, functions, algorithms, data analysis, and more. -
Interactive Coding Notebooks
Jupyter Notebooks with hands-on code and walkthroughs for topics like:- Pandas & NumPy
- Matplotlib & Seaborn
- Titanic Dataset Explorations
- Linear Regression and Classification
-
Tutorials and Blogs
Student-authored tutorials, walkthroughs, and reflections on learning and teaching data science. -
Live Demos
Flask and Python APIs (e.g., Titanic API) that let students analyze and transform real-world data. -
Other Features Include Survivng Sickness, Titanic, AI Trainer, Travel Recommendor, Score Predictor, College Predictor.
This project has various blogs for every features that has detailed documentations of how to write and understand the code. Refer to those blogs (linked in our head navigatin page) to gain access to the information.
To get started with the project:
-
Clone the Repository
git clone https://github.com/<your-username>/data-science-pages.git cd data-science-pages
-
Run Setup Script
./scripts/activate_ubuntu.sh
./scripts/activate_macos.sh
./scripts/activate_kasm.sh
./scripts/activate_wsl.sh
- Install Dependencies
bundle install
- Start The Server
make
- Open in Browser
- Write a new tutorial or blog post
- Create or improve a Jupyter Notebook
- Expand the learning hub with new topics
- Build an API or live demo
- Help clean up or review someone else’s code
This project is licensed under the Apache 2.0 License.
Developed by students and supported by Mr. Mortensen, this project reflects a community-driven approach to learning and teaching data science.