Dataset Preview
Duplicate
The full dataset viewer is not available (click to read why). Only showing a preview of the rows.
The dataset generation failed because of a cast error
Error code:   DatasetGenerationCastError
Exception:    DatasetGenerationCastError
Message:      An error occurred while generating the dataset

All the data files must have the same columns, but at some point there are 1 new columns ({'course_id'})

This happened while the csv dataset builder was generating data using

hf://datasets/Daniel-1109/CoursePilot/final_learning_data_clean.csv (at revision 2ed28b17d3b9032091835d90cbe4e5ee151cae29)

Please either edit the data files to have matching columns, or separate them into different configurations (see docs at https://hf.co/docs/hub/datasets-manual-configuration#multiple-configurations)
Traceback:    Traceback (most recent call last):
                File "/usr/local/lib/python3.12/site-packages/datasets/builder.py", line 1831, in _prepare_split_single
                  writer.write_table(table)
                File "/usr/local/lib/python3.12/site-packages/datasets/arrow_writer.py", line 714, in write_table
                  pa_table = table_cast(pa_table, self._schema)
                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
                File "/usr/local/lib/python3.12/site-packages/datasets/table.py", line 2272, in table_cast
                  return cast_table_to_schema(table, schema)
                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
                File "/usr/local/lib/python3.12/site-packages/datasets/table.py", line 2218, in cast_table_to_schema
                  raise CastError(
              datasets.table.CastError: Couldn't cast
              course_id: int64
              course_name: string
              topic: string
              difficulty: string
              duration_weeks: double
              price_usd: double
              learning_outcome: string
              rating: double
              -- schema metadata --
              pandas: '{"index_columns": [{"kind": "range", "name": null, "start": 0, "' + 1222
              to
              {'course_name': Value('string'), 'topic': Value('string'), 'difficulty': Value('string'), 'duration_weeks': Value('float64'), 'price_usd': Value('float64'), 'learning_outcome': Value('string'), 'rating': Value('float64')}
              because column names don't match
              
              During handling of the above exception, another exception occurred:
              
              Traceback (most recent call last):
                File "/src/services/worker/src/worker/job_runners/config/parquet_and_info.py", line 1339, in compute_config_parquet_and_info_response
                  parquet_operations = convert_to_parquet(builder)
                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^
                File "/src/services/worker/src/worker/job_runners/config/parquet_and_info.py", line 972, in convert_to_parquet
                  builder.download_and_prepare(
                File "/usr/local/lib/python3.12/site-packages/datasets/builder.py", line 894, in download_and_prepare
                  self._download_and_prepare(
                File "/usr/local/lib/python3.12/site-packages/datasets/builder.py", line 970, in _download_and_prepare
                  self._prepare_split(split_generator, **prepare_split_kwargs)
                File "/usr/local/lib/python3.12/site-packages/datasets/builder.py", line 1702, in _prepare_split
                  for job_id, done, content in self._prepare_split_single(
                                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^
                File "/usr/local/lib/python3.12/site-packages/datasets/builder.py", line 1833, in _prepare_split_single
                  raise DatasetGenerationCastError.from_cast_error(
              datasets.exceptions.DatasetGenerationCastError: An error occurred while generating the dataset
              
              All the data files must have the same columns, but at some point there are 1 new columns ({'course_id'})
              
              This happened while the csv dataset builder was generating data using
              
              hf://datasets/Daniel-1109/CoursePilot/final_learning_data_clean.csv (at revision 2ed28b17d3b9032091835d90cbe4e5ee151cae29)
              
              Please either edit the data files to have matching columns, or separate them into different configurations (see docs at https://hf.co/docs/hub/datasets-manual-configuration#multiple-configurations)

Need help to make the dataset viewer work? Make sure to review how to configure the dataset viewer, and open a discussion for direct support.

course_name
string
topic
string
difficulty
string
duration_weeks
float64
price_usd
float64
learning_outcome
string
rating
float64
Flutter Crash Course: From Beginner to Expert
Mobile App Development
Beginner
4
19.99
Build your first app and gain a strong foundation in Flutter.
95
Flutter: Build iOS and Android Apps with Dart
Mobile App Development
Intermediate
6
29.99
Learn to build cross-platform mobile apps using Google's Flutter framework.
88
Advanced Flutter: Multiplatform Mobile App Development
Mobile App Development
Advanced
8
49.99
Master advanced features and build sophisticated apps for iOS and Android using Flutter.
92
Flutter for Beginners: Build Cross-platform Apps
Mobile App Development
Beginner
3
14.99
Learn the fundamentals of Flutter and start building cross-platform apps.
90
Flutter: Build Mobile Apps with Firebase
Mobile App Development
Intermediate
6
24.99
Learn to build apps with Flutter and integrate Firebase for backend functionality.
85
Flutter Animations: Advanced Mobile App Design
Mobile App Development
Advanced
8
39.99
Create stunning animated mobile app experiences using Flutter.
95
Flutter: Build Real-world Apps
Mobile App Development
Intermediate
8
39.99
Learn to build real-world mobile apps with Flutter and gain practical experience.
91
Flutter: Build a Social Media App
Mobile App Development
Advanced
10
49.99
Develop a complete social media app using Flutter and Firebase.
93
Flutter: Build Android and iOS Games
Mobile App Development
Advanced
12
59.99
Create engaging mobile games for both Android and iOS using Flutter.
97
Flutter: Build E-commerce Apps
Mobile App Development
Advanced
12
59.99
Develop a complete e-commerce app using Flutter and Firebase.
94
Flutter: Build a Fitness App
Mobile App Development
Advanced
12
59.99
Create a functional fitness tracking app using Flutter and Firebase.
96
Flutter: Build a Weather App
Mobile App Development
Intermediate
6
29.99
Learn to build a weather app using Flutter and OpenWeatherMap API.
87
Flutter: Build a To-Do App
Mobile App Development
Beginner
2
9.99
Create your first Flutter app and learn the basics of mobile app development.
89
Flutter: Build a News App
Mobile App Development
Intermediate
4
19.99
Build a responsive news app using Flutter and Google News API.
92
Classical Guitar Fundamentals
Classical Guitar
Beginner
4
19.99
Learn basic chords, scales, and techniques for playing Classical Guitar.
95
Classical Guitar for Beginners by Guitar Tricks
Classical Guitar
Beginner
8
99.95
Learn classical guitar from scratch with step-by-step lessons.
92
Absolute Beginner Classical Guitar
Classical Guitar
Beginner
12
39.99
Learn to play classical guitar with a comprehensive beginner's course.
88
Intermediate Classical Guitar
Classical Guitar
Intermediate
10
49.99
Advance your classical guitar skills with techniques and pieces for intermediates.
85
Advanced Classical Guitar Techniques
Classical Guitar
Advanced
12
99.99
Master advanced classical guitar techniques and repertoire.
90
Baroque Lute and Guitar
Classical Guitar, Lute
Intermediate
8
29.99
Learn to play Baroque music on the classical guitar or lute.
93
Classical Guitar Solo Bach
Classical Guitar
Advanced
12
49.99
Master Bach's compositions for classical guitar.
97
Classical Guitar Masterclass
Classical Guitar
Advanced
12
149.99
Learn advanced techniques and repertoire from a professional classical guitarist.
98
Classical Guitar: Fingerstyle Techniques
Classical Guitar
Intermediate
6
29.99
Learn fingerstyle techniques for classical guitar.
89
Classical Guitar: Arpeggios and Scales
Classical Guitar
Intermediate
10
39.99
Master arpeggios and scales for classical guitar.
91
Classical Guitar: Reading Music
Classical Guitar
Beginner
6
19.99
Learn to read music for classical guitar.
87
Classical Guitar: Chords and Harmonies
Classical Guitar
Beginner
4
9.99
Learn basic chords and harmonies for classical guitar.
83
Classical Guitar: Right Hand Techniques
Classical Guitar
Intermediate
8
29.99
Master right hand techniques for classical guitar.
94
Classical Guitar: Left Hand Techniques
Classical Guitar
Intermediate
10
39.99
Master left hand techniques for classical guitar.
96
Beginner Woodworking: Building Furniture from Scratch
Woodworking
Beginner
4
99.99
Learn essential woodworking skills and build a variety of beginner furniture projects.
85
Intermediate Woodworking: Mastering Joinery Techniques
Woodworking
Intermediate
6
149.99
Learn advanced joinery techniques to build strong and beautiful furniture.
92
Advanced Woodworking: Custom Furniture Design
Woodworking
Advanced
12
299.99
Learn to design and build custom furniture using advanced techniques and materials.
97
Introduction to Woodworking: Tools and Safety
Woodworking
Beginner
2
29.99
Learn the essential woodworking tools and safety practices.
90
DIY Furniture: Building a Wooden Bed Frame
Woodworking
Intermediate
3
49.99
Build a beautiful and sturdy wooden bed frame using advanced joinery techniques.
88
Woodworking for Beginners: Building a Simple Table
Woodworking
Beginner
2
19.99
Build a simple but functional table as your first woodworking project.
82
Advanced Woodworking: Building a Rocking Chair
Woodworking
Advanced
8
199.99
Learn advanced woodworking techniques to build a beautiful and comfortable rocking chair.
96
Intermediate Woodworking: Building a Bookshelf
Woodworking
Intermediate
3
39.99
Build a stylish and functional bookshelf using advanced joinery techniques.
91
Advanced Woodworking: Building a Dining Table
Woodworking
Advanced
10
299.99
Learn advanced woodworking techniques to build a beautiful and sturdy dining table.
98
Beginner Woodworking: Building a Picture Frame
Woodworking
Beginner
1
9.99
Build a beautiful picture frame as your first woodworking project.
80
Intermediate Woodworking: Building a Coffee Table
Woodworking
Intermediate
4
59.99
Build a functional and stylish coffee table using advanced joinery techniques.
87
Advanced Woodworking: Building a Cabinet
Woodworking
Advanced
12
399.99
Learn advanced woodworking techniques to build a beautiful and functional cabinet.
99
Beginner Woodworking: Building a Birdhouse
Woodworking
Beginner
1
4.99
Build a simple and fun birdhouse as your first woodworking project.
75
Intermediate Woodworking: Building a Chair
Woodworking
Intermediate
5
69.99
Build a comfortable and functional chair using advanced joinery techniques.
93
Advanced Woodworking: Building a Bookcase
Woodworking
Advanced
8
199.99
Build a beautiful and functional bookcase using advanced woodworking techniques.
95
Astronomy 101: Stars and Galaxies
Astronomy
Beginner
4
29.99
Learn about the universe, stars, and galaxies with an introductory astronomy course.
92
Telescope Basics: Choosing and Using Your First Scope
Astronomy
Beginner
2
19.99
Master telescope fundamentals and select the right one for your stargazing needs.
85
Astronomy for Kids: Exploring the Universe
Astronomy
Beginner
6
14.99
Ignite your child's curiosity about the universe with this engaging astronomy course.
88
Intermediate Astronomy: Solar System Exploration
Astronomy
Intermediate
8
49.99
Advance your knowledge of the solar system and observe planets with a telescope.
95
Astrophotography: Capturing the Stars
Astronomy
Advanced
12
99.99
Master astrophotography techniques to capture stunning images of the night sky.
97
Astronomy With Stellarium: Virtual Observatory
Astronomy
Beginner
3
12.99
Utilize the Stellarium software to explore the universe from your computer.
89
Dark Matter and Dark Energy: The Mysteries of the Universe
Astronomy
Advanced
10
79.99
Explore the enigmatic concepts of dark matter and dark energy in depth.
98
The History of Astronomy
Astronomy
Intermediate
6
39.99
Discover the history of astronomy and its influential figures throughout history.
93
Observing the Moon: Lunar Craters and Mare
Astronomy
Beginner
3
14.99
Learn to observe and identify lunar craters and maria using a telescope.
91
Galaxies and the Universe: Discovering the Cosmos
Astronomy
Intermediate
8
59.99
Explore galaxies and the vastness of the universe through telescopic observation.
96
Planets and Moons: Solar System Exploration
Astronomy
Beginner
6
29.99
Discover the unique features of planets and their moons in our solar system.
90
The Stars: Classification and Evolution
Astronomy
Intermediate
10
69.99
Understand the classification and evolution of stars through expert instruction.
94
Stellar Astronomy: Stars and Their Evolution
Astronomy
Advanced
12
89.99
Dive deep into stellar astrophysics and advanced topics like pulsars and white dwarfs.
99
Telescope Techniques: Advanced Observing Strategies
Astronomy
Advanced
12
129.99
Master advanced telescope techniques for observing celestial objects.
100
Social Media Copywriting Masterclass
Copywriting
Beginner
4
99.99
Learn to craft compelling social media copy that engages audiences and drives conversions.
85
Copywriting for Social Media: From Zero to Hero
Copywriting
Intermediate
6
199.99
Develop advanced copywriting skills to create engaging, effective social media content.
92
Social Media Copywriting: Writing for Instagram
Copywriting, Social Media
Beginner
2
49.99
Master the art of writing captivating captions for Instagram to boost your brand's engagement.
80
Facebook Ad Copywriting: Mastering the Art of Engagement
Copywriting, Social Media, Advertising
Intermediate
4
129.99
Create high-performing ad copy for Facebook to grow your online presence and sales.
95
LinkedIn Copywriting: Write Compelling Profiles and Posts
Copywriting, Social Media
Beginner
3
79.99
Write engaging LinkedIn content to attract new opportunities and advance your career.
88
Twitter Copywriting: Master the 280 Characters
Copywriting, Social Media
Beginner
1
29.99
Become a Twitter copywriting pro with effective strategies for writing captivating tweets.
78
Social Media Copywriting: Telling Your Brand Story
Copywriting, Social Media
Intermediate
6
199.99
Craft a consistent, compelling brand story across various social media platforms.
90
Content Marketing for Social Media: Copywriting Strategies
Copywriting, Content Marketing, Social Media
Intermediate
8
249.99
Discover strategies to create and distribute engaging social media content that drives leads and sales.
93
Social Media Ad Copywriting: Writing for Impact
Copywriting, Social Media, Advertising
Advanced
8
299.99
Develop high-level ad copywriting skills to create impactful, persuasive social media ads.
97
Pinterest Copywriting: Mastering Visuals and Text
Copywriting, Social Media
Intermediate
6
169.99
Create captivating Pinterest content with effective copywriting techniques for maximum reach.
87
Instagram Stories Copywriting: Engaging Your Audience
Copywriting, Social Media
Beginner
2
49.99
Engage your audience with compelling copy for Instagram Stories.
76
YouTube Copywriting: Writing for Video Titles and Descriptions
Copywriting, Video, Social Media
Intermediate
5
149.99
Write effective titles and descriptions for YouTube videos that attract views and subscribers.
83
TikTok Copywriting: Writing for Short-Form Video
Copywriting, Social Media
Beginner
3
69.99
Learn to write catchy, engaging copy for TikTok captions and challenges.
81
Social Media Copywriting: Writing for Different Platforms
Copywriting, Social Media
Advanced
10
349.99
Master the unique styles and formats of copywriting for various social media platforms.
96
Social Media Copywriting: Writing for Global Audiences
Copywriting, Social Media
Advanced
12
449.99
Craft effective social media copy that resonates with diverse, global audiences.
98
Pilates for Beginners: Fundamentals of Core Strengthening
Fitness & Exercise
Beginner
4
29.99
Learn the basics of Pilates and its core strengthening exercises.
95
Advanced Pilates: Deep Core Secrets
Fitness & Exercise
Advanced
8
49.99
Master advanced Pilates techniques for maximum core strength and flexibility.
88
Pilates at Home: 30 Day Core Challenge
Fitness & Exercise
Intermediate
4
19.99
Build a strong core with daily Pilates workouts you can do at home.
92
Core Pilates: Complete Mat Workout
Fitness & Exercise
Intermediate
6
39.99
Master the complete Pilates mat workout for powerful core strength.
98
Essential Pilates: Core, Flexibility, and Balance
Fitness & Exercise
Beginner
6
24.99
Improve core strength, flexibility, and balance with essential Pilates exercises.
89
Pilates for Runners: Strengthen Your Core and Improve Performance
Fitness & Exercise
Intermediate
8
39.99
Build a strong core and enhance your running performance with Pilates.
97
Pilates for Weight Loss: Quick Workouts for a Stronger Core
Fitness & Exercise
Beginner
4
19.99
Lose weight and strengthen your core with quick Pilates workouts.
91
Pilates for Seniors: Low Impact Core Strengthening
Fitness & Exercise
Beginner
8
29.99
Improve core strength and flexibility with gentle, low-impact Pilates exercises.
90
Advanced Pilates: Reformer Workouts for Core Strength
Fitness & Exercise
Advanced
12
59.99
Master advanced Pilates reformer workouts for maximum core strength.
96
Pilates for Yogis: Core Strengthening for Flexibility and Balance
Fitness & Exercise
Intermediate
6
34.99
Improve core strength, flexibility, and balance for a better yoga practice.
95
Pilates for Golfers: Core Strength and Flexibility
Fitness & Exercise
Intermediate
8
39.99
Build a stronger core and improve flexibility for better golf performance.
93
Pilates for Women: Core Strengthening and Postnatal Recovery
Fitness & Exercise
Beginner
10
49.99
Regain core strength and promote postnatal recovery with Pilates.
94
Pilates for Men: Core Strengthening and Functional Fitness
Fitness & Exercise
Intermediate
12
59.99
Build functional fitness with Pilates workouts designed for men.
97
Essential Pilates Equipment: Mat, Reformer, and Chair
Fitness & Exercise
Beginner
6
29.99
Learn how to use essential Pilates equipment for core strength.
91
Pilates for Back Pain: Alleviate Pain and Build Core Strength
Fitness & Exercise
Beginner
8
39.99
Reduce back pain and build core strength with Pilates exercises.
96
Fashion Design Fundamentals
Fashion Design
Beginner
4
99.99
Learn the basics of fashion design including color theory, sketching, and pattern making.
85
Sewing Basics: From Thread to T-shirt
Sewing
Beginner
2
39.99
Master the art of sewing by learning basic stitches, using a sewing machine, and creating simple projects.
92
Pattern Making for Beginners
Fashion Design
Beginner
6
129.99
Create your own fashion patterns using industry-standard techniques.
88
Course in Intro to Fashion Illustration
Fashion Design
Beginner
4
69.99
Learn to draw fashion designs using traditional techniques and Adobe Illustrator.
90
Sewing: The Complete Stitcher's Guide
Sewing
Beginner/Intermediate
8
149.99
Learn to sew various projects and master essential sewing techniques.
87
Fashion Design: Fabric Selection and Care
Fashion Design
Beginner
2
29.99
Understand how to choose, care for, and work with various fabrics for fashion design.
91
Sewing: Working with Knits
Sewing
Intermediate
4
79.99
Learn the techniques to sew with knitted fabrics, creating garments like t-shirts and leggings.
83
Fashion Design: Developing a Collection
Fashion Design
Advanced
12
399.99
Design, develop, and produce a complete fashion collection for the global market.
94
Sewing: Custom Fit Clothing
Sewing
Intermediate/Advanced
8
169.99
Create custom-fit clothes using the best techniques for perfect results.
93
Fashion Design: Digital Techniques and Tools
Fashion Design
Intermediate
6
159.99
Learn how to use digital tools and techniques to create professional fashion designs.
89
Sewing: Working with Linens and Wovens
Sewing
Intermediate
6
129.99
Learn to sew with linen and woven fabrics, creating garments like shirts and skirts.
86
Fashion Design: Dyeing Techniques
Fashion Design
Intermediate
4
59.99
Explore various dyeing techniques to add unique colors and textures to your fashion designs.
82
Sewing: Working with Leather
Sewing
Advanced
8
249.99
Learn to work with leather, creating accessories and garments using advanced sewing techniques.
91
End of preview.

Dataset

The dataset is a synthetically generated collection of 10,000 online courses created specifically for content-based recommendation tasks. It was generated using the mistralai/Mistral-7B-Instruct-v0.2 language model, ensuring consistent structure, high semantic quality, and broad topical coverage. The dataset is well suited for experiments involving embeddings, semantic similarity, and text-based recommendation systems.


Exploratory Data Analysis (EDA)

During the EDA stage, we aimed to gain a high level understanding of the synthetic course dataset and its structural properties.

We examined main attributes such as difficulty, duration, pricing, and ratings to characterize the data, even though these features are not directly used in the semantic similarity model.

To ensure data integrity, we identified and removed over 2,000 duplicate records, retaining only the first occurrence of each title. We then assigned new sequential course IDs to the remaining entries, resulting in a final clean dataset of 7,908 unique courses.

A missing values analysis confirmed that the dataset is largely complete, with only minor sparsity in non-critical attributes. We also verified that all entries follow a consistent schema and contain valid textual descriptions.

Overall, the EDA confirmed that the dataset is clean, well-structured, and suitable for downstream tasks involving embeddings and recommendation pipelines.

Outlier Analysis for price:

Most courses are priced within a typical low-to-mid range, while a small number of courses appear at extremely high prices. These high-priced outliers are rare but likely represent premium offerings rather than data issues, and therefore reflect meaningful variation in the market.

Price distribution by duration:

The price distribution by duration (in weeks) indicates that while very short courses are generally cheaper, prices do not increase significantly as the course duration extends.

Price Variance Across Topics for Similar Duration:

Course pricing varies significantly by topic even when duration is fixed. This indicates that pricing is driven primarily by subject value and market positioning rather than by course length.

Course Ratings by Difficulty and Duration:

Advanced courses receive consistently higher ratings across all durations, while beginner ratings decline as course length increases. This suggests that satisfaction depends more on alignment between learner level and course depth than on duration alone.

Topic Difficulty Composition:

The combination of the Violin Plot and difficulty analysis reveals that topics with a balanced mix such as Copywriting, Mobile App Development, and Astronomy support structured, long term learning paths, which justifies their higher price points. In contrast, beginner-dominated topics like Yoga and Mindfulness offer greater price accessibility but lack advanced professional depth.
Downloads last month
44

Space using Daniel-1109/CoursePilot 1