You can’t conquer Silicon Valley without coding know-how. Learn crucial skills like HTML, CSS, and JavaScript with coding classes in San Francisco. At our leading-edge coding school, aspiring developers can skill up with intensive, career-changing courses and short workshops and bootcamps.

Talk to an Advisor

Want to Know More?

Get matched with the GA course that’s right for you. Share your contact information, and our Admissions team will reach out soon to discuss your goals.

First and Last name
Phone Number - Optional
Can spam opt-in checkbox
Break Into the Tech Scene: Learn Coding in San Francisco

Full-Time Immersive Courses

Challenge yourself and change your career with a 10- to 13-week immersive learning experience.

Part-Time Courses

Enhance your professional potential. Learn in-demand skills in evening, weekend, or 1-week accelerated courses.

Meet Our Expert: Sasha Vodnik, Front-End Web Development Instructor, GA San Francisco

Sasha Vodnik

How would you describe your teaching philosophy?

GA instructor Sasha Vodnik says, "Every student brings a lot of knowledge and skills to the classroom already. One of my goals is to help you recognize what you already know and connect it to what we’re trying to do. I think one of the most important skills I teach is how to troubleshoot and how to find answers to your questions so you can continue to learn and grow as a developer long after your time in my classroom."

Related Coding Resources

Coding Resume

How to Ace Your Coding Resume


An impactful resume is the first step to landing your dream coding job, and it may be the only chance you get to grab a recruiter or hiring manager’s attention. Make the most of it. Make your coding resume rise above the competition with practical tips from Nicole Umphress, a career coach at General Assembly Austin.

Double Monitor Code 404

How to Fail as a Web Developer

As a web developer, you’re going to fail — often, and sometimes in huge ways — whether you’re a newbie or a veteran. But messing up doesn’t have to be stressful. In fact, when it does happen, staying calm is key because panic can cloud your judgement and force you to make rash decisions. GA instructor Matt Huntington walks through how to shift from panic to zen the next time something goes wrong.

Girl With Laptop Crosslegged

Mindfulness for Web Developers

All developers face a lot of pressure. There are constant demands from clients, teammates, and managers, plus the expectation to be reachable 24/7, which digs into time for the work itself. This can lead to stress, unhealthy habits, and emotional burnout, which all keep you from reaching your potential on the job. GA Senior Director of Product Operations Karey Kyle shares mindfulness strategies to make work less stressful.