Welcome to the prework for module 2 of our Full Stack Development training program at Pursuit! This prework is designed to familiarize you with coding dynamic websites using JavaScript and HTML/CSS. You'll be completing a series of mini-projects by following along with the first 15 videos from 30 projects in 30 days.
-
Fork this repository: Click on the "Fork" button in the top-right corner of this page to create a copy of this repository in your GitHub account.
-
Clone the repository: Clone the forked repository to your local machine using the following command in your terminal:
git clone <your-forked-repo-url>
-
Work on the projects: Follow along with the videos and complete each project in the repository. Each project should take approximately 1 hour or less to complete.
-
Push your changes: After completing each individual project, remember to push your changes to your forked repository using the following commands:
git add . git commit -m "Completed project X" git push origin main
This prework aims to help you get comfortable with coding dynamic websites before we delve deeper into frontend development in module 2. You don't need to know how to code these projects beforehand; the goal is to familiarize yourself with frontend concepts and tools.
Choose your pathway based on your goals and level of experience:
-
Pathway 1 - Coding Along (Level 1):
- Complete all 15 projects by coding along with the videos.
-
Pathway 2 - Mixed Approach (Level 2):
- Complete all 15 projects.
- For at least 2 projects, challenge yourself to program without following the video step-by-step, but by referring to the final result provided.
-
Pathway 3 - Advanced (Level 3):
- Complete all 15 projects as in Level 1.
- Complete an additional 5 projects of your choice from the remaining videos (totaling 20+ projects).
All projects in this repository follow the same file structure:
- HTML files: Contains the markup for the project.
- CSS files: Contains the styles for the project.
- Script.js (in some cases): JavaScript code may be embedded in the HTML file or provided in a separate script.js file.
Remember, the goal is not perfection but persistence. Enjoy the journey! Happy coding!