Assignments
Access all your current and upcoming assignments, track due dates, and submit your work.
Data Visualization Project
Create a data visualization dashboard using any programming language of your choice (Python, JavaScript, etc.). Your visualization should include at least three different chart types and allow for some form of user interaction. The dataset should be of your choosing, but must contain at least 1000 data points across multiple variables.
Machine Learning Basics Essay
Write a 1500-word essay on the fundamental concepts of machine learning. Your essay should cover supervised, unsupervised, and reinforcement learning with examples of each. Discuss at least two real-world applications of machine learning and explain the ethical considerations that must be addressed when implementing these systems.
Web Development Project
Design and develop a responsive web application that solves a real-world problem. Your project must include HTML, CSS, and JavaScript with at least one API integration. The web application should have a minimum of three interactive pages and demonstrate proper implementation of modern design principles. Include documentation of your development process.
Algorithm Analysis Exercise
Complete a set of algorithm analysis exercises focusing on time and space complexity. You'll be required to analyze the efficiency of various sorting algorithms, implement at least two different sorting algorithms, and compare their performance on datasets of different sizes. Include Big O notation analysis for each algorithm.