Front-end Bootcamp
Front-end Bootcamp
Animations,
CSS Advanced + Convert portfolio to
Day 3 positioning, Tailwind
Tailwind CSS Tailwind CSS
utility classes
Week 2: JavaScript,
Git, APIs, React
Git commands,
Push portfolio
Day 6 Git & GitHub repositories, branching,
project to GitHub
merging
Create a simple
Introduction to JSX, components,
Day 8 React app for user
React props
profiles
Day Topic Key Concepts Project/Task
Topics Covered:
• Common HTML tags (headings, paragraphs, links, images, lists, tables, etc.)
• Forms and inputs (text fields, buttons, checkboxes, radio buttons, select menus)
Project:
Topics Covered:
• Introduction to CSS
Project:
Topics Covered:
Project:
Topics Covered:
Project:
Add interactive elements to your portfolio page (e.g., a dynamic contact form).
Topics Covered:
Project:
Topics Covered:
• Basic Git commands (init, add, commit, push, pull, branch, merge)
Project:
Push your portfolio project to GitHub and deploy it using GitHub Pages.
Topics Covered:
• JSX Syntax
• Handling Events
Project:
Topics Covered:
• Conditional rendering
Project:
Topics Covered:
Topics Covered:
Project:
Topics Covered:
Project:
Topics Covered:
Project:
Conclusion:
By the end of this study plan, you will have built multiple projects, gained hands-on
experience with front-end technologies, and prepared a strong portfolio to showcase your
skills. Keep practicing, learning, and refining your craft to become a proficient front-end
developer!
• CSS Tricks
• React Docs
• Frontend Mentor