Build and deploy dynamic web apps with React & Node that are optimized for web and mobile.
React, ES6+, Node, APIs, Git and GitHub.
Scheduled based on registration.
One-time enrollment fee of $1,899.
Become competent in the main concepts of building web apps with React.
You'll build a portfolio of web apps from scratch using React.
The member-instructor ratio is 5:1 to provide a personalized learning experience.
Local Development, Components & PropsDevelop locally using Node. Break down User Interfaces into small reusable peices. Build functional components written using JSX syntax that receive JSON data through props.
Composition, Conditional Rendering & DeploymentCompose Class components that conditionaly render elements that work in-concert with each other via component-level state. Render lists by maping data and returning HTML elements. Deploy your React Apps to production.
Event Handling, Component Lifecycle & APIsConsume data from APIs. Connect components together via a centralized state. Handle component-level events and lift state up to pass events from children up to the parent component.
Note: Important legal information for participants.
224 N Euclid Ave, Fl. 2
Pittsburgh, PA 15206
How many members are in a class?
This varies based on in-person and remote attendees, but generally doesn't exceed 15 members.
What specific technologies will I learn?
- Chrome Developer Tools
Do I need to have previous experience?
Who is teaching this series?
Learn how to code from seasoned software engineers with decades of combined experience currently working for tech companies from Pittsburgh to Silicon Valley.
See section above.
If you cannot afford a Membership or Coding Series, we invite you to apply for financial assistance.
What software will I need?
Any software downloads will be free and recommended by instructors.
Do I need any equipment?
Yes. A laptop computer with the following is required:
- Windows 7 or greater, OR Mac OS X 10.7.5 or greater
- 2.0 GHz processor or greater
- 2 GB RAM minimum
- 250 GB HDD
- wi-fi enabled
Not sure if your laptop meets these requirements?
Email us at email@example.com.
What certification do I get upon completion?
Upstream Coding offers no certification and makes no promise of future employment.
Still have questions?
See What Our Members Say About Us
I joined Upstream Coding's Modern Website Development Coding Series already having a solid foundation in web development, however regardless of experience my time at Upstream Coding has been both rewarding and challenging.
The curriculum Upstream presents provide a necessary strong foundation for anyone looking to become a developer and what better way to learn than to work on several projects for real, established companies.
The small classroom environment provides a great opportunity to both interact and get personalized attention. Speaking of which Upstream's instructors and TAs are not only knowledgeable, but are both personable and charismatic.
I also appreciate how involved Upstream's instructors are when discussing members outcome, providing several opportunities throughout the course to speak with people in tech, recruiters, and potential employers.
I would absolutely recommend Upstream Coding's Modern Website Development Coding Series for anyone looking to gain a strong foundation in development.
- John E.
I consider it an honor to be a member of the inaugural Upstream Coding Modern Web Dev class. 6 weeks ago I didn't even know what HTML was. Now, however, I am (slowly but surely) building my own websites.
The course was a nice blend of structured and adaptive. If we needed more time to grasp a concept, we were given the extra time and attention. Beyond code we also covered getting a Portfolio together, Resume/Interviewing, had a industry leader as a guest speaker, and have been linked up with potential internship opportunities.
There were some growing pains associated with being the first ones through, but as anyone who has ever started an enterprise of any sort knows, these type things are unavoidable. I am confident Alan and Josh and company will take those lessons learned and the next cohort will be even better.
I think the vital information worth passing along in this review is that if you choose to take a course with Upstream, they are committed to you learning the material. I have had instructors stay late after class. They have even made a VC on both the weekends and weeknights when I was stuck on a bit of code. They continue to offer me their advice and support as the class ends. I believe they have given me the base of knowledge I needed to eventually get my foot in the door as a Front End Web Dev. Can't wait for Modern Web Dev course 2!
- Michael H.