Skillcrush Course + Add-On
Front End Development + React JavaScript
Supercharge your front end developer career—and income—with React JavaScript
Front end developers use HTML, CSS, and JavaScript (including libraries like React) to transform static website designs into rich, interactive, multimedia web experiences.
With a killer salary, and tons of growth opportunities, front end development is one of the hottest jobs in tech!
ALL front end developers work in HTML, CSS, and JavaScript, but they don’t all know React JS. And since React JS is quickly becoming one of the most in-demand front end development skills, knowing it will give you an important leg up in your job search!
-
$111K
Average Salary Of A
Front End Developer
With React SkillsSource: Indeed.com Average Javascript Developer Salary
-
160,500+
Web Development
Jobs In The US AloneSource: US Bureau of Labor Statistics
-
4.6M
Websites Using React
Javascript And GrowingSource: US Bureau of Labor Statistics
Course Outline
Prerequisites: None
-
HTML & CSS
HTML and CSS are the building blocks of the web and the cornerstones of front end development. In this class, you will learn how to structure, code, and launch your very own website from scratch. You will also learn how to take advantage of the modern web development tools that come baked into all major web browsers to make writing code and building beautiful websites easier than you ever imagined!
You’ll Learn:
- HTML
- CSS
- Domains & Hosting
Projects for your portfolio:
-
Working With Git and GitHub
Professional developers may not agree on much, but they do ALL agree about one thing: version control. In this course you will learn how to use the world’s most popular version control system, Git, to track all your coding projects. Learn how to use Git via your computer’s command line and back everything up online using the service Github. You’ll also get practice installing Git, creating code repositories, and sharing your code with other developers.
You’ll Learn:
- Git
- GitHub
- Command Line
Projects for your portfolio:
-
Coding Responsive Websites
In this class, you’ll learn the development process for Mobile First, including how to set up your code according to industry standards, use media queries to set breakpoints for different screen sizes, make responsive typography and images, and how to code responsive layouts using Flexbox.
You’ll Learn:
- Responsive Typography
- Flexbox
- Media Queries
- Standard Breakpoints
Projects for your portfolio:
-
JavaScript Fundamentals
The web is an interactive medium! Learn the essential JavaScript skills developers need to add interactivity and compelling features to websites. With your fancy new skills, you’ll build a logic-based word guessing game and a dynamic gallery showcasing data.
You’ll Learn:
- JavaScript
- Working with APIs
Projects for your portfolio:
-
React JavaScript
In this introduction to the JavaScript React library, you’ll take your foundational JavaScript skills to the next level and learn to use JavaScript with React to create elegant, highly interactive websites. You’ll learn how React makes it possible to dynamically build user interfaces using data—with HTML, CSS, and JavaScript—so that your web application can respond to user interaction in real time.
When you finish this class, you’ll leave with four portfolio-ready projects that highlight your ability to harness React’s power to build intuitive, lightning-quick websites that users love.You’ll Learn:
- Modern JavaScript (ES6)
- Dynamic and Reusable User Interfaces
- Managing Data Flow
- Application States
- Components
- JSX
Projects for your portfolio:
Tools you will learn:
-
TEXT EDITORS
A text editor (like Atom) is a type of software used to write plain text without formatting, which is often used for coding and programming.
-
CHROME DEVTOOLS
A collection of developer tools built right into the (free!) Google Chrome browser, this tool will allow you to inspect and troubleshoot HTML, CSS, and JavaScript.
-
SLACK
You’ll connect with your classmates and instructors in Slack, a messaging and collaboration tool used by thousands of digital teams worldwide.
-
ADOBE PHOTOSHOP
You’ll use this industry-standard photography editing tool to work with pre-existing designs and transfer them to code.
-
CODESANDBOX
An online code editor built for developing with front end tools like React!
-
REACT DEVELOPER TOOLS
A Chrome extension that adds React inspection debugging capability to Chrome DevTools.
After completing the program, you will earn:
The Skillcrush Front End Developer Course With React JavaScript
Official Certificate Of Completion
Your instructors are ALWAYS here to help.
-
Ann Cascarano
Web Development Instructor
Ann teaches Git, WordPress, Python, and JavaScript here at Skillcrush and at other mentoring events in and around her Montreal stomping grounds. A mom of four, she happily nurtures her little ones’ interest in technology and delights in their discoveries. Ann’s idea of a fun weekend project is to test out a different deployment method or dipping her toes into a new programming language.
-
Sharon Siegel
Full Stack Instructor
Sharon is a self-taught developer who started out with a Psychology degree and no tech skills to speak of. With the help of Skillcrush, she became a Full Stack Developer. After spending some time working as a full-time Developer, she returned to Skillcrush as an Instructor to teach HTML & CSS, Git, JavaScript, and Ruby and help students gain the skills they need to succeed in the world of tech.
GET HELPFUL FEEDBACK ON YOUR WORK
Submit your work privately to your instructor and ask questions about projects to make sure you’re on the right track.
VIDEO CHAT IN GROUP Q&A SESSIONS
Meet with your instructors to get help with your coursework, plus see what your classmates are up to in live group Q&A video calls.
SLACK COMMUNITY
Be immersed in an inclusive online community focused on supporting women and minorities working toward the same goals as you. Share course work, learn techy tips and tricks, and cheer one another on.
SHOOT US A QUICK EMAIL
You can reach out to us anytime. We’re always happy to answer any questions within 24 hours.
Sign up for your personalized learning program right now!
If you’re not completely satisfied within the first 14 days of your program, we’ll give you a full refund.
Need To Pay Over Time? No Problem! You can now pay with Affirm
Requires approval before purchase. Learn more here, or click Enroll Now above to start.
Frequently Asked Questions
-
Do I need to have previous tech experience to succeed in this Course?
Not at all! This course is perfect for beginners with zero coding experience. You just need to have a basic understanding of computers and be able to upload and download files.
-
How much does a front end developer using React JS make?
On average, front end developers using React JS make $108,000. Junior front end developers can make anywhere from $60,000 to $85,000, while senior developers can earn upwards of $120,000.
-
Can I purchase the React JavaScript class later?
Yes! If you’re a student of the Front End Developer Course, you can purchase React JavaScript as an add-on class. You can learn more here.
-
How long will I have access to my Course?
Once you’ve completed payment for the course, you’ll have access to it for LIFE.
-
Should I have a Mac or a PC to take this course?
The only thing you need is a computer with access to the web. You should be able to stream YouTube or Vimeo videos and download/upload materials like photos and documents. We recommend a Mac for your future career in tech as Macs tend to be the industry standard, BUT a Windows PC will work fine too.
-
What software will I need for the Front End Developer Course With React JavaScript, and what does it cost?
You don’t need to have any special software before you start the Course. We’ll introduce you to all the software or apps you need as you go through the course, and we do our best to minimize costs for our students by providing free alternatives, making sure you are aware of free trials, and offering you discount codes where they are available.
The software used in the Front End Developer Course is the Adobe Photoshop photography plan, which includes a 7-day free trial and costs $9.99 monthly thereafter. You will also need access to a hosting service, which will set you back about $12-15 per month.
-
Does this course cover JavaScript frameworks or libraries?
Why yes it does! React is a JavaScript library used within many popular frameworks. In fact, it is THE most popular JavaScript library!
-
What skills do you need to become a front end developer?
There are at least 10 must-have skills to become a front end developer, which you can read about in this blog post here. Proficient knowledge in HTML, CSS and JavaScript, with a good handle on Git and Github are probably the most important skills to have! Once you master these, you can add on complementary skills like JavaScript frameworks and CSS preprocessors.