π SneakerHub
A modern e-commerce platform designed for sneaker enthusiasts. Features include responsive design, product catalog, shopping cart functionality, and user-friendly navigation for the ultimate shopping experience.
Explore a comprehensive collection of my projects, showcasing modern design principles, cutting-edge technologies, and my journey through CS50x computer science fundamentals.
A modern e-commerce platform designed for sneaker enthusiasts. Features include responsive design, product catalog, shopping cart functionality, and user-friendly navigation for the ultimate shopping experience.
Sistaβs Glam Palace is a mock booking site where clients can schedule nail and beauty appointments online. Itβs designed to showcase a smooth and simple booking experience.
A movie trailer showcase platform with intuitive design and seamless video integration. Perfect for movie enthusiasts to discover and watch trailers of their favorite films.
My CS50 final project - an interactive slot machine game implementing random number generation, win detection algorithms, and game state management. Demonstrates mastery of programming fundamentals learned throughout Harvard's CS50 course.
Welcome to my CS50x repository! This collection contains my projects and solutions completed while taking Harvard's CS50 course, designed to deepen my understanding of computer science fundamentals. π»
Sorting & searching implementations
Arrays, linked lists, hash tables
C, Python & web development
CS50x Certificate Earned - November 2024
Click to view PDF certificate
My CS50 final project - an interactive slot machine game implementing random number generation, win detection algorithms, and game state management. Features engaging animations and demonstrates understanding of probability, loops, and conditional logic.
Implementation of various sorting algorithms including bubble sort, selection sort, merge sort, and quicksort. Analyzed time complexity and performance differences through practical coding exercises.
Built efficient search algorithms including linear search, binary search, and hash table implementations. Focused on optimizing search operations and understanding data structure trade-offs.
Comprehensive exploration of linked lists, stacks, queues, and trees. Built dynamic data structures from scratch, managing memory allocation and implementing essential operations.
Introduction to web programming with HTML, CSS, and JavaScript. Built responsive web pages and learned fundamental web development concepts and best practices.
Solved complex programming challenges using Python, covering topics from basic syntax to advanced algorithms. Developed clean, efficient code following best practices and proper documentation.
Feel free to explore the projects and problem sets. You can clone the repository using the following command:
git clone https://github.com/NqobileMthombeni/CS50.git
π This repository is open-source and available for learning purposes.