React JS Course

General Assembly (online)

Online Only

Expand your JavaScript programming skills, and boost your profile at work — and on the job market. Learn to build sophisticated, scalable web applications.

 

Inside Our Best-in-Class Curriculum


Created With a Focus on Real-World Relevance
Facebook created React to build a dynamic platform that could adapt to continually changing data. To date, this JavaScript library fuels countless websites and applications across industries, including Instagram and Airbnb. Gain fluency in this simple-yet-flexible framework to increase your contributions at work and elevate your job market appeal.

 

Learn to Handle Constantly Changing Data at Scale
Discover not only how to create JavaScript-powered React applications, but how and why they work. This course dives deep into the tools and techniques you need to create custom web applications. Explore the essentials, including components, JSX, props, and state, build multi-page apps with React Router, and incorporate functionality from third-party APIs. Then, host the result with Heroku. 

 

Get a Head Start With Self-Paced Prep Lessons
Once you enroll, we equip you with online, self-paced preparatory lessons to set you up for success. Dive into React fundamentals and JavaScript ES6, start building a custom application and gain a common vocabulary to start collaborating with classmates on day one.

 

Course Overview


- Gain In-Demand Skills in a Competitive Field
- Tap Into a Valuable Professional Network
- Let Your Employer Foot the Bill
- Learn on a Schedule Designed for Busy Professionals

 

Curriculum Overview


- Created With a Focus on Real-World Relevance
- Learn to Handle Constantly Changing Data at Scale
- Get a Head Start With Self-Paced Prep Lessons

Details

Python Course

General Assembly (online)

Online Only

Gain fluency in Python — the world's fastest-growing major programming language — and start leveraging its versatile capabilities to build web and data science applications.

 

Inside Our Best-in-Class Curriculum


Go from Zero to Fluent With Expert Guidance
Learn by doing with help from world-class practitioners who use Python every day. Instructors bring the latest techniques from the field straight to the classroom. Our curriculum emphasizes real-world relevance and offers plenty of opportunity for practice through code-along, labs, and projects that mirror on-the-job applications.

 

Discover Python’s Wide Range of Applications
Designed for students with a variety of professional backgrounds and experience levels — including beginners — this course takes a deep dive into the fundamentals of Python and object-oriented programming. Explore Python’s powerful applications in the final unit, with either a data science or web development specialization as selected by students and instructors.

 

Get a Head Start With Pre-Course Prep Lessons
Once you enroll, we equip you with online, self-paced preparatory lessons to set you up for success. Install your developer environment. Then, dive into essential Python programming concepts to gain a common vocabulary and start collaborating with classmates on day one.

 

Course Overview


- Unlock Opportunity in High-Growth Fields
- Tap Into a Valuable Professional Network
- Let Your Employer Foot the Bill
- Learn Python on a Schedule Designed for Busy Professionals

 

Curriculum Overview


- Go from Zero to Fluent With Expert Guidance
- Discover Python’s Wide Range of Applications
- Get a Head Start With Pre-Course Prep Lessons

 

Meet students who advanced their careers with General Assembly


Nizar Altarooti, GA Online
System Test Engineer, ASML
“The approach that the instructor has taken during this course is what I have been looking for in every course that I have been in. General Assembly has acquired some of the finest teachers in the field of programming and development, and if all the other classes are structured the same way as the Python course I took, then there is a very high chance that I will come back for more.”

Details

Product Management Course

General Assembly (online)

Online Only

Balance business viability, technical feasibility, and customer desire to lead products and features toward long-term success. Learn from a seasoned expert.

 

Inside Our Best-in-Class Curriculum


Designed With a Focus on Real-World Relevance
Concentrate on the most important skills for navigating the product life cycle on the job, from planning and prioritization to validating assumptions and monitoring metrics. GA’s product management advisory board curates the best practices and innovative teaching approaches of our entire expert network to meet evolving employer demands. Its work ensures that students graduate ready to tackle the challenges they’ll face in the field as product managers.

 

Launch Viable, Market-Tested Products and Features
This product management course is designed for students with a range of professional experiences — including beginners. Updated for 2020, its curriculum includes a renewed focus on Agile best practices, stakeholder management, and working with data. Take a deep dive into essential concepts and tools behind the end-to-end PM process, and get hands-on experience solving real problems for users.

 

Get a Head Start With Pre-Course Prep Lessons
Once you enroll, we equip you with online, self-paced preparatory lessons to set you up for success. Dive into essential concepts for product managers and gain a common vocabulary to start collaborating with classmates on day one.

 

Course Overview


- Get the Skills Today’s Employers Demand
- Tap Into a Valuable Professional Network
- Let Your Employer Foot the Bill
- Learn on a Schedule Designed for Busy Professionals

 

Curriculum Overview


- Designed With a Focus on Real-World Relevance
- Launch Viable, Market-Tested Products and Features
- Get a Head Start With Pre-Course Prep Lessons

 

Meet students who advanced their careers with General Assembly


Nataly Zeldin, GA Online Graduate
Assistant Vice President, Technology Product Management, LPL Financial
“This was possibly the best course I've taken in the last decade. Not only were the instructors knowledgeable and able to deliver the content in an accessible way, but they also supplemented discussion topics with loads of real-world information from their personal experiences... The caliber of professional connections I made in the class alone made the course worth it.”

Details

JavaScript Course

General Assembly (online)

Online Only

Gain fluency in JavaScript — the world's most popular programming language — and start leveraging its versatile capabilities to build rich, interactive websites and applications.

 

Inside Our Best-in-Class Curriculum


Created With a Focus on Real-World Relevance
Learn by doing with help from world-class practitioners who use JavaScript every day. GA’s front-end advisory board curates the best practices and innovative teaching approaches of our entire expert network to meet evolving employer demands. Its work ensures that students graduate ready to tackle the challenges they’ll face in the field.

 

Become Fluent in a Powerful Programming Language
Take a deep dive into the fundamentals of JavaScript (ES6) and object-oriented programming and learn to 
build modern, single-page applications. Get hands-on experience with JavaScript and jQuery, the browser, and the DOM. Then, learn to consume data from third-party APIs and persist user input using a back-end-as-a-service provider like Firebase.

 

Get a Head Start With Self-Paced Prep Lessons
Once you enroll, we equip you with online, self-paced preparatory lessons to set you up for success. Dive into JavaScript development fundamentals to gain a common vocabulary and start collaborating with classmates on day one.

 

Course Overview


- Boost Your Professional Value With Versatile Skills
- Tap Into a Valuable Professional Network
- Let Your Employer Foot the Bill
- Choose a Format Designed for Your Busy Life

 

Curriculum Overview


- Created With a Focus on Real-World Relevance
- Become Fluent in a Powerful Programming Language
- Get a Head Start With Self-Paced Prep Lessons

 

 

Meet students who advanced their careers with General Assembly


Kaylyn DiCiaccio, GA Online Graduate
Web Developer, Coldwater Creek
“The instructor's breakdown is incredibly helpful and makes it easier to digest a lot of information. I've always struggled with JavaScript and have taken classes before to no avail. This is the first time I remotely feel comfortable with it.

Details

Front-End Web Development Course

General Assembly (online)

Online Only

Start building responsive websites with HTML, CSS, and JavaScript — a versatile skill set with powerful applications in a variety of design, marketing, and other tech-adjacent roles.

 

Inside Our Best-in-Class Curriculum


Created With a Focus on Real-World Relevance
Gain hands-on experience with industry-standard tools — HTML5, CSS3, JavaScript (ES6) — to build rich, interactive websites. GA’s front-end advisory board curates the best practices and innovative teaching approaches of our entire expert network to meet evolving employer demands. Its work ensures that students graduate ready to tackle the challenges they’ll face in the field.

 

Start Building Dynamic, Responsive Websites
Designed for beginners from a variety of professional backgrounds, this course dives deep into the world of coding. Learn the building blocks of the web (HTML and CSS), layer on interactivity (JavaScript), then round out your skillset by exploring topics like responsive design, APIs, and version control with Git and GitHub.

 

Get a Head Start With Self-Paced Prep Lessons
Once you enroll, we equip you with online, self-paced preparatory lessons to set you up for success. Dive into essential web development concepts to gain a common vocabulary and start collaborating with classmates on day one.

 

Course Overview


- Boost Your Professional Value With Versatile Skills
- Tap Into a Valuable Professional Network
- Let Your Employer Foot the Bill
- Choose a Format Designed for Your Busy Life

 

Curriculum Overview


- Created With a Focus on Real-World Relevance
- Start Building Dynamic, Responsive Websites
- Get a Head Start With Self-Paced Prep Lessons

 

Meet students who advanced their careers with General Assembly


Sasha Vodnik, GA San Francisco
Front-End Web Developer and Author
“Every student brings a lot of knowledge and skills to the classroom. One of my goals is to help you recognize what you already know and connect it to what we’re trying to do. One of the most important skills I teach is how to troubleshoot and find answers to your questions so you can continue to learn and grow as a developer long after your time in my classroom.”

Details

Data Science Course: Singapore

General Assembly (online)

Online Only

Create robust predictive models with statistics and Python programming. Build confidence and credibility to tackle complex machine learning problems on the job.

 

Inside Our Best-in-Class Curriculum


Designed With — and for — Data Professionals
Concentrate on the most important tools for data scientists on the job. GA’s data science advisory board regularly curates the best practices and innovative teaching approaches of our entire expert network to emphasize real-world relevance and meet evolving employer demands. Its work ensures that students graduate ready to tackle the challenges they’ll face in the field.

 

Harness the Predictive Power of Data
Tailored for students with quantitative or programming backgrounds, this course dives into the essentials of data science: Python programming, exploratory data analysis, data modeling, and machine learning. Get the hands-on experience you need to synthesize extremely large data sets, build predictive models, and tell a compelling story to stakeholders.

 

Get a Head Start With Pre-Course Prep Lessons
Once you enroll, we equip you with an additional 25 hours of online, self-paced preparatory lessons to set you up for success. Dive into the fundamentals of Python programming, statistics, and applied math. You’ll gain a common vocabulary to start collaborating with classmates on day one.

 

Course Overview


- Get the Skills Today’s Employers Demand
- Tap Into a Valuable Professional Network
- Let Your Employer Foot the Bill
- Choose a Format Designed for Your Busy Life

 

Curriculum Overview


- Designed With — and for — Data Professionals
- Harness the Predictive Power of Data
- Get a Head Start With Pre-Course Prep Lessons

Details

Data Analytics Course: Singapore

General Assembly (online)

Online Only

Harness Excel, SQL, and Tableau to drive powerful analysis and insights. Build confidence and credibility to apply this versatile skill set to countless jobs.

 

Inside Our Best-in-Class Curriculum


Designed With a Focus on Real-World Relevance
Concentrate on the most important tools for performing data analysis on the job. GA’s analytics advisory board curates the best practices and innovative teaching approaches of our entire expert network to meet evolving employer demands. Its work ensures that students graduate ready to tackle the challenges they’ll face in the field.

 

Translate Data Into Meaningful Insights
Designed for students with a variety of professional backgrounds and experience levels — including beginners — this course takes a deep dive into the data analytics process: collection, cleaning, analysis, and visualization. Get hands-on experience with Excel, SQL, and Tableau, and transform raw data into a critical decision-making tool.

 

Get a Head Start With Pre-Course Prep Lessons
Once you enrol, we equip you with online, self-paced preparatory lessons to set you up for success. Dive into the fundamentals of working with data in Excel. You’ll gain a common vocabulary to start collaborating with classmates on day one.

 

Course Overview


- Gain Vital Skills With Universal Relevance
- Tap Into a Valuable Professional Network
- Let Your Employer Foot the Bill
- Learn on a Schedule Designed for Busy Professionals

 

Curriculum Overview


- Designed With a Focus on Real-World Relevance
- Translate Data Into Meaningful Insights
- Get a Head Start With Pre-Course Prep Lessons

 

Meet students who advanced their careers with General Assembly


Anahita Nakhjiri
Investment Associate, Echo Health Ventures, GA San Francisco Graduate
"I learned and did things over the last 10 weeks I never thought I'd be able to do on my own, nor would I opt to do on my own. It truly opened my world and confirmed my love for data analytics. The course pushed me to my 'learning' limits, but in the best way possible.”

Details

User Experience Design Immersive Remote Flex

General Assembly (online)

Online Only

Pursue a design career on your time. This Immersive online UX bootcamp is 100% remote and offered at a part-time schedule, so you can keep your job while training nights and weekends. You’ll still get the same expert instruction, career coaching, and cutting-edge skills needed to upgrade your career.

 

This course is also offered on a full-time schedule in remote and on-campus formats.

 

What You’ll Learn: Inside Our Curriculum


Made With — and for — Top Employers
Developed with guidance from our User Experience Design Standards Board — a group of executives from companies like Tigerspike and WarnerMedia — our upgraded UX bootcamp curriculum is primed for industry relevance.

 

Gain a Well-Rounded Design Foundation
Get hands-on experience applying essential tactics like wireframing, prototyping, user research, and usability testing. Dive deep into visual and user interface design, and touch on hot topics like service design and design leadership.

 

Go Beyond Technical Fluency
Our holistic program prepares you to work cross-functionally with business stakeholders, product managers, and web development teams. Practice UX/UI handoffs, team presentations, design critique, and other techniques for collaborating on the job.

 

Continue Learning, Post-Course
We know your journey doesn’t end when the course does! Explore the basics of CSS, HTML, and JavaScript in 22 hours of optional, self-paced content designed to kick-start your post-course learning, and help you stand out when job searching.

 

Course Overview


- Learn Universal Skills to Solve Complex User Problems
- Become Invaluable to Employers in 2021
- Build a Professional-Grade Portfolio
- Get Personalized Job Support at Every Step

 

Curriculum Overview


- Made With — and for — Top Employers
- Gain a Well-Rounded Design Foundation
- Go Beyond Technical Fluency
- Continue Learning, Post-Course

Details

UX Design Immersive: Singapore

General Assembly (online)

Online Only

Your best course for career transformation in design. This full-time UX bootcamp features expert instruction, one-on-one career coaching, and connections to top employers to get you hired.

 

What You’ll Learn: Inside Our Curriculum


Made With — and for — Top Employers
Developed with guidance from our User Experience Design Standards Board — a group of executives from companies like Tigerspike and WarnerMedia — our upgraded UX bootcamp curriculum is primed for industry relevance.

 

Gain a Well-Rounded Design Foundation
Get hands-on experience applying essential tactics like wireframing, prototyping, user research, and usability testing. Dive deep into visual and user interface design, and touch on hot topics like service design and design leadership.

 

Go Beyond Technical Fluency
Our holistic program prepares you to work cross-functionally with business stakeholders, product managers, and web development teams. Practise UX/UI handoffs, team presentations, design critique, and other techniques for collaborating on the job.

 

Course Overview


- Learn Universal Skills to Solve Complex User Problems
- Become Invaluable to Employers in 2021
- Build a Professional-Grade Portfolio
- Get Personalised Job Support at Every Step

 

Curriculum Overview


- Made With — and for — Top Employers
- Gain a Well-Rounded Design Foundation
- Go Beyond Technical Fluency

Details

Software Engineering Immersive: Singapore

General Assembly (online)

Online Only

Your best course for career transformation in tech. This full-time coding bootcamp features expert instruction, one-on-one career coaching, and connections to top employers to get you hired.

 

Inside Our Award-Winning Curriculum


Made With — and for — Top Employers
Developed with guidance from our software engineering advisory board, our curriculum is primed for industry relevance. Learn the fundamental skills to build full-stack web applications on the job: computer science framework, collaboration tools, and the programming languages modern employers demand.

 

Gain a Well-Rounded Technical Foundation
Hone fluency in multiple frameworks and stacks. Apply essential object-oriented programming concepts, and leverage JavaScript libraries like React. Incorporate functionality from third-party APIs and add complexity and nuance with Python, Django, and more.

 

Go Beyond “Full-Stack Development”
Discover how to effectively communicate and collaborate with web development teams to carry out complex projects from concept to completion. Practice version control with Git and GitHub while executing software engineering projects in an Agile development workflow.

 

Course Overview


- Launch a Fulfilling, Future-Proof Career
- Open Doors With Industry Connections
- Build a Professional-Grade Portfolio
- Get Personalised Job Support at Every Step

 

Curriculum Overview


- Made With — and for — Top Employers
- Gain a Well-Rounded Technical Foundation
- Go Beyond “Full-Stack Development”

 

Meet students who advanced their careers with General Assembly


Lyn Muldrow 
GA San Francisco Graduate
“GA gave me the foundational knowledge and confidence to pursue my career goals. With caring teachers, a supportive community, and an up-to-date, challenging curriculum, I felt prepared and motivated to build and improve tech for the next generation!”

Details

Subscribe to