For all the self-taught geeks out there, here is our content library with most of the learning materials we have produced throughout the years.
It makes sense to start learning by reading and watching videos about fundamentals and how things work.
Data Science and Machine Learning - 16 wks
Full-Stack Software Developer - 16w
Search from all Lessons
Curated list of small interactive and incremental exercises you can take to get better at any coding skill.
Curated section of projects to build while learning with simple instructions, videos, solutions, and more.
Guides on different topics related to the technologies that we teach in our courses
Social & live learning
The most efficient way to learn: Join a cohort with classmates just like you, live streams, impromptu coding sessions, live tutorials with real experts, and stay motivated.
Let's create a MP3 player that works similar to Spotify .
The buttons should always remain at the bottom of the viewport (use position fixed for that). You only need to implement the Play, Pause, Next and previous buttons.
Do not clone this repository.
The first step to start coding is cloning the react.js boilerplate on your local computer or opening it using gitpod.
a) If using Gitpod (recommended) you can clone the boilerplate by clicking here.
b) If working locally type the following command from your command line:
💡 Important: Remember to create a new repository, update the remote (
git remote set-url origin <your new url>), and upload the code to your new repository using
<audio>tag on the entire project, use
refto change its src url.
The following features are not needed for the final solution, but you can develop them if you feel confident enough:
+1Implement implement volume control: two buttons, one to rise and one to lower the volume.
+1Repeat mode button: when activated, the current song will repeat forever until deativated.
+2Shuffle functionality: the songs will play randomly instead of in order.
+5Implement slider timeline: The slider will move with the song accordingly, if clicked the song will jump to that time.