SheCodes Bootcamp | SheCodes
Need help?

Become a Professional Developer

The SheCodes Bootcamp is the perfect SheCodes program for anyone who wants to become a professional developer. Get expert coding skills in the most popular coding languages and build a strong portfolio with real-life projects. Learn everything you need to start your career as a professional developer.

👩‍💻 What you’ll learn

  • Master the fundamentals of HTML, CSS, and JavaScript
  • Dive into advanced JavaScript techniques to build interactive pages
  • Find out how to host your code online
  • Get started with React - a framework used by tech companies like Meta and Tesla
  • Make your code responsive to any screen size
  • Build your first web application powered by AI
  • Grasp the basics of Python and learn to handle data and build graphs with code
  • Build an online portfolio that stands out
  • Get tips on how to start your career in tech

Your Instructor | Matt Delac

SheCodes Founder & CEO

Matt Delac is a software engineer with 10+ years of experience who has worked with companies such as Google and Airbnb. He has been a teacher for over 7 years and has taught thousands of women how to code.
See what students say about Matt

How it works

Location

100% Online


All you need is your Laptop/PC and good internet connection

Schedule

Self-paced


Plan your learning for each week and go at your own pace

Duration

12 months
(5 hours of work per week)


or 4 months
(15-20 hours of work per week)

Our mission

SheCodes is here to help

Women hold just 25% of all coding jobs and earn 30% less than men.

SheCodes aims to bridge this gap by teaching relevant skills for today’s job market.

Take the first step to your dream career in tech.

230,000+ women highly recommend SheCodes

Employees from these organizations also joined SheCodes Workshops

🤔 Why choose SheCodes

Our unique learning methodology gives you exactly what you need. Learn at your own pace but never lose motivation.

📹 Complete engaging lessons

Learn from bite-sized lesson videos and get your hands dirty from the start with fun practical challenges.

⚙️ Get technical assistance

Get help and have your homework reviewed by professional developers, or ask our AI Coding Assistant for instant replies.

SheCodes Technical Support

Stay motivated with weekly deadlines

Follow a structured schedule with weekly deadlines and complete homework at the end of each week to sum up what you learned.

..but enjoy a flexible schedule

Extend your weekly deadlines whenever needed without losing your progress.

SheCodes Technical Support

🙋‍♀️ Learn with a vibrant community of women

Online courses don’t have to be lonely. You'll gain acess to a global community of 230,000+ ambitious women.

Learn coding with guaranteed success

SheCodes ranks higher than any other traditional online school like Udemy and Coursera.

10x
SheCodes completion rate is 10 times higher than other online courses such as Udemy or Coursera. See our graduates
93%
More than 90% of our students rate SheCodes Workshops 🌟 5/5 vs 60% in other online courses. Read reviews

💻 Build real-life projects

See your new coding skills come to life at the end of each workshop with real-life projects. Build interactive landing pages, web applications, AI-powered tools, multi-page websites for any screen size - and your own online portfolio
Example of final projects you will code

🎓 Get 13 Certificates

Receive a verified certificate at the end of each coding workshop.

Share it in the Certifications section of your LinkedIn profile and add it to your resume or CV.

Introduction to Coding

"Introduction to Coding" Certificate

Introduction to Web Development

"Introduction to Web Development" Certificate

Web Development

"Web Development" Certificate

Advanced Web Development

"Advanced Web Development" Certificate

Introduction to Artificial Intelligence

"Introduction to Artificial Intelligence" Certificate

Introduction to Python Development

"Introduction to Python Development" Certificate

Advanced Python Development

"Advanced Python Development" Certificate

Introduction to Artificial Intelligence

"Introduction to Artificial Intelligence" Certificate

Responsive Web Development

"Responsive Web Development" Certificate

Advanced Responsive Development

"Advanced Responsive Development" Certificate

React Development

"React Development" Certificate

Advanced React Development

"Advanced React Development" Certificate

Career Development

"Career Development" Certificate

Shareable on

📚 Workshop Curriculum

The SheCodes Bootcamp is ideal for those looking to become professional developers. You will start with the fundamentals of HTML, CSS, and JavaScript and gradually learn more advanced techniques in these languages. You will learn to fetch real data from live APIs, how to use code management tools that professionals love, and how to integrate Artificial Intelligence tools into your code. You’ll learn how to make your code responsive to any device and will become familiar with the high-in-demand React framework. You will cover the fundamentals of Python - one of the most popular coding languages for beginners - and learn how to manipulate data and create graphs using code. You will also cover Object-Oriented Programming (OOP), a popular approach to organizing code when working with data.

By the end of this workshop, you’ll be able to build fully functional web applications and multi-page websites for any screen size all on your own! 🙀 

🎒 Lessons and challenges

  • 1 - Workshop Week 1 Overview Preview
  • 2 - Your instructor
  • 3 - HTML Elements Preview
  • 4 - HTML Attributes
  • 5 - Developer tools
  • 6 - Coding editor
  • 7 - Prettier
  • 8 - Slack
  • 9 - CSS Selectors
  • 10 - HTML Classes
  • 11 - VS Code Tips
  • 12 - CSS Properties
  • 13 - CSS Colors
  • 14 - Color palettes
  • 15 - CSS Positioning
  • 16 - CSS Spacing
  • 17 - CSS Borders
  • 18 - CSS Pseudo-selectors
  • 19 - Default CSS Styling
  • 20 - HTML Container Elements
  • 21 - Workshop Week 1 Summary

👩‍💻 Homework

  • Workshop Week 1 Homework

🎒 Lessons and challenges

  • 1 - Workshop Week 2 Overview
  • 2 - JavaScript in the Browser
  • 3 - JavaScript Variables
  • 4 - JavaScript in HTML
  • 5 - JavaScript If Statements
  • 6 - JavaScript If Else statements
  • 7 - JavaScript Logical operators
  • 8 - JavaScript Functions
  • 9 - JavaScript Selectors
  • 10 - JavaScript Events
  • 11 - JavaScript Refactoring
  • 12 - Workshop Week 2 Summary

👩‍💻 Homework

  • Workshop JavaScript Homework

🎒 Lessons and challenges

  • 1 - Project Overview
  • 2 - Project - HTML
  • 3 - Project - CSS
  • 4 - Project - JavaScript
  • 5 - Project - Finishing touches
  • 6 - Project Summary

🚀 Final Project

  • SheCodes Final Project

🎒 Lessons and challenges

  • 1 - Basics Add-on Overview Preview
  • 2 - CSS Background
  • 3 - CSS Transform
  • 4 - CSS Grids
  • 5 - HTML Class Manipulation
  • 6 - Basics Add-on Project / Overview
  • 7 - Basics Add-on Project / Setup
  • 8 - Basics Add-on Project / Styling
  • 9 - Basics Add-on Project / Animations
  • 10 - Basics Add-on Project / Grid
  • 11 - Basics Add-on Project / Dark theme
  • 12 - Basics Add-on Summary

🚀 Final Project

  • SheCodes Basics Add-on Project

🎒 Lessons and challenges

  • 1 - Plus Week 1 Overview Preview
  • 2 - HTML Revision
  • 3 - CSS Revision
  • 4 - Advanced Elements in HTML Preview
  • 5 - HTML Forms
  • 6 - Multiple files
  • 7 - Advanced VS Code Tips
  • 8 - Plus Week 1 Summary

👩‍💻 Homework

  • Project HTML Structure

🎒 Lessons and challenges

  • 1 - Plus Week 2 Overview
  • 2 - CodeSandbox
  • 3 - Missing files debugging
  • 4 - Visuals
  • 5 - Fonts
  • 6 - Advanced CSS Positioning
  • 7 - Flexbox
  • 8 - Advanced Selectors in CSS
  • 9 - Plus Week 2 Summary

👩‍💻 Homework

  • Project CSS

🎒 Lessons and challenges

  • 1 - Plus Week 3 Overview
  • 2 - JS Revision
  • 3 - JS Strings
  • 4 - JS Math
  • 5 - JS Arrays and Loops
  • 6 - JS Objects
  • 7 - JS Arrays vs Objects
  • 8 - Plus Week 3 Summary

👩‍💻 Homework

  • JS data types homework

🎒 Lessons and challenges

  • 1 - Plus Week 4 Overview
  • 2 - JS Functions
  • 3 - JS Functions Parameters
  • 4 - JS Debugging
  • 5 - JS Functions Return
  • 6 - JS Dates
  • 7 - JS Selectors
  • 8 - JS Events
  • 9 - JS Forms
  • 10 - Plus Week 4 Summary

👩‍💻 Homework

  • HTML/CSS to JS

🎒 Lessons and challenges

  • 1 - Plus Week 5 Overview
  • 2 - API
  • 3 - AJAX
  • 4 - Weather API
  • 5 - Plus Week 5 Summary

👩‍💻 Homework

  • Search Engine

🎒 Lessons and challenges

  • 1 - Plus Week 6 Overview
  • 2 - Install Git
  • 3 - GIT
  • 4 - GitHub
  • 5 - Hosting
  • 6 - Netlify
  • 7 - Plus Week 6 Summary

👩‍💻 Homework

  • GitHub + Hosting

🎒 Lessons and challenges

  • 1 - Vanilla Weather Search Overview
  • 2 - Vanilla Weather Search / Project Setup
  • 3 - Vanilla Weather Search / Project Design
  • 4 - Vanilla Weather Search / HTML
  • 5 - Vanilla Weather Search / CSS
  • 6 - Vanilla Weather Search / Search engine
  • 7 - Vanilla Weather Search / API Integration
  • 8 - Vanilla Weather Search / Weather Data
  • 9 - Vanilla Weather Search / Summary

👩‍💻 Homework

  • Vanilla Weather Search Homework

🎒 Lessons and challenges

  • 1 - Vanilla Weather Forecast Overview
  • 2 - Vanilla Weather Forecast / Plan
  • 3 - Vanilla Weather Forecast / HTML/CSS
  • 4 - Vanilla Weather Forecast / JS Template
  • 5 - Vanilla Weather Forecast / API
  • 6 - Vanilla Weather Forecast / API Integration
  • 7 - Vanilla Weather Forecast Summary

🚀 Final Project

  • Plus Final Project

🎒 Lessons and challenges

  • 1 - Plus Add-on Week 1 Overview Preview
  • 2 - HTML Input types
  • 3 - HTML Select Element
  • 4 - JS Timing Events
  • 5 - JS Date formats
  • 6 - JS Time Zones
  • 7 - Plus Add-on Week 1 Summary

👩‍💻 Homework

  • Time zone dropdown

🎒 Lessons and challenges

  • 1 - Plus Add-on Week 2 Overview
  • 2 - World Clock Project / Setup
  • 3 - World Clock Project / HTML
  • 4 - World Clock Project / CSS
  • 5 - World Clock Project / Single location
  • 6 - World Clock Project / Multiple locations
  • 7 - World Clock Project / Local Time
  • 8 - Plus Add-on Week 2 Summary

🚀 Final Project

  • SheCodes Plus Add-on Project

🎒 Lessons and challenges

  • 1 - AI Add-on Week 1 Overview
  • 2 - What is AI? Preview
  • 3 - Prompt Engineering
  • 4 - AI APIs
  • 5 - SheCodes AI API
  • 6 - CSS in JavaScript
  • 7 - JS Plugins
  • 8 - AI Add-on Week 1 Summary

👩‍💻 Homework

  • Joke generator

🎒 Lessons and challenges

  • 1 - AI Add-on Week 2 Overview
  • 2 - AI Poems Project / Setup
  • 3 - AI Poems Project / HTML
  • 4 - AI Poems Project / CSS
  • 5 - AI Poems Project / JavaScript
  • 6 - AI Poems Project / API Integration
  • 7 - AI Poems Project / User Experience
  • 8 - AI Add-on Week 2 Summary

🚀 Final Project

  • SheCodes AI Add-on Project

🎒 Lessons and challenges

  • 1 - Python Basics Week 1 Overview
  • 2 - What is Python? Preview
  • 3 - Setup Python in the browser
  • 4 - Python Variables Preview
  • 5 - Python Numbers
  • 6 - Python Strings
  • 7 - Python Data conversion
  • 8 - Python Debugging
  • 9 - Setup Python on your computer
  • 10 - Python Basics Week 1 Summary

👩‍💻 Homework

  • Python Basics Week 1 Homework

🎒 Lessons and challenges

  • 1 - Python Basics Week 2 Overview
  • 2 - Python Booleans
  • 3 - Python If-else statements
  • 4 - Python Elif Statement
  • 5 - Python None
  • 6 - Python Basics Week 2 Summary

👩‍💻 Homework

  • Python Basics Week 2 Homework

🎒 Lessons and challenges

  • 1 - Python Basics Week 3 Overview
  • 2 - Python Functions
  • 3 - Python Function Arguments
  • 4 - Python Functions Default Values
  • 5 - Python Function Return
  • 6 - Python Basics Week 3 Summary

👩‍💻 Homework

  • Python Basics Week 3 Homework

🎒 Lessons and challenges

  • 1 - Python Basics Week 4 Overview
  • 2 - Python Lists
  • 3 - Python List Loops
  • 4 - Python Dictionaries
  • 5 - Python Dictionary Loops
  • 6 - Python Debugger
  • 7 - Python Nested Dictionaries
  • 8 - Python Basics Week 4 Summary

👩‍💻 Homework

  • Python Basics Week 4 Homework

🎒 Lessons and challenges

  • 1 - Python Basics Week 5 Overview
  • 2 - Python Dates
  • 3 - Python External Packages
  • 4 - Python and APIs
  • 5 - Python and Weather API
  • 6 - Python Basics Week 5 Summary

👩‍💻 Homework

  • Python Basics Week 5 Homework

🎒 Lessons and challenges

  • 1 - Python Basics Week 6 Overview
  • 2 - Interactive Weather App - 2. User Input
  • 3 - Interactive Weather App - 3. API Integration
  • 4 - Interactive Weather App - 4. Forecast
  • 5 - Interactive Weather App - 5. User Interface
  • 6 - Python Basics Week 6 Summary

🚀 Final Project

  • Python Basics Final Project

🎒 Lessons and challenges

  • 1 - Python Advanced Week 1 Overview Preview
  • 2 - What is OOP? Preview
  • 3 - Python Class Creation and Initializer
  • 4 - Python Class attributes and methods
  • 5 - Python Class Logic
  • 6 - Importing a Python Class
  • 7 - Python Class Inheritance
  • 8 - Why OOP?
  • 9 - Python Advanced Week 1 Summary

👩‍💻 Homework

  • Python Advanced Week 1 Homework

🎒 Lessons and challenges

  • 1 - Python Advanced Week 2 Overview
  • 2 - Reading basic files in Python
  • 3 - Reading CSV files in Python
  • 4 - Writing files in Python
  • 5 - Exception handling in Python
  • 6 - Python Advanced Week 2 Summary

👩‍💻 Homework

  • Python Advanced Week 2 Homework

🎒 Lessons and challenges

  • 1 - Python Advanced Week 3 Overview
  • 2 - Python Plots basics
  • 3 - Python Plots styling
  • 4 - Python Scatter plots
  • 5 - Python Bar and Pie Plots
  • 6 - Python Subplots
  • 7 - Python Advanced Week 3 Summary

👩‍💻 Homework

  • Python Advanced Week 3 Homework

🎒 Lessons and challenges

  • 1 - Python Advanced Week 4 Overview
  • 2 - Python Advanced CSV File Manipulation
  • 3 - Python Complex Data Structure
  • 4 - Python Data Filtering
  • 5 - Python Code Organization and Documentation
  • 6 - Python Advanced Week 4 Summary

👩‍💻 Homework

  • Python Advanced Week 4 Homework

🎒 Lessons and challenges

  • 1 - Python Advanced Week 5 Overview
  • 2 - Python Advanced Final Project - CSV File
  • 3 - Python Advanced Final Project - Data Visualization
  • 4 - Python Advanced Final Project - Data Manipulation
  • 5 - Python Advanced Final Project - Connecting the dots
  • 6 - Python Advanced Final Project - Clean code
  • 7 - Python Advanced Week 5 Summary

🚀 Final Project

  • Python Advanced Final Project

🎒 Lessons and challenges

  • 1 - Python AI Week 1 Overview
  • 2 - Python AI / What is AI?
  • 3 - Python AI / Prompt Engineering
  • 4 - Python AI / OpenAI API
  • 5 - Python AI / SheCodes AI API
  • 6 - Python AI / Google Colab
  • 7 - Python AI / AI APIs in Python
  • 8 - Python AI / Markdown in Python
  • 9 - Python AI / API output formatting
  • 10 - Python AI Week 1 Summary

👩‍💻 Homework

  • Python AI / Week 1 / Homework

🎒 Lessons and challenges

  • 1 - Python AI Week 2 Overview
  • 2 - Python AI Project / Setting up the Project
  • 3 - Python AI Project / User inputs
  • 4 - Python AI Project / AI API Integration
  • 5 - Python AI Project / Output Formatting
  • 6 - Python AI Project / Weather API Integration
  • 7 - Python AI / Final Touches
  • 8 - Python AI Week 2 Summary

🚀 Final Project

  • Python AI / Final Project

🎒 Lessons and challenges

  • 1 - Responsive Week 1 Overview Preview
  • 2 - Multiple HTML Pages
  • 3 - Advanced HTML Links Preview
  • 4 - CSS Variables
  • 5 - Advanced Flexbox
  • 6 - Responsive Week 1 Summary

👩‍💻 Homework

  • Advanced HTML/CSS Homework

🎒 Lessons and challenges

  • 1 - Responsive Week 2 Overview
  • 2 - Bootstrap
  • 3 - Utility CSS Classes
  • 4 - Responsive Grids
  • 5 - Responsive Images
  • 6 - Responsive Navigation
  • 7 - Responsive Week 2 Summary

👩‍💻 Homework

  • Advanced Bootstrap Homework

🎒 Lessons and challenges

  • 1 - Responsive Week 3 Overview
  • 2 - Responsive Testing
  • 3 - CSS Media Queries
  • 4 - Live Server
  • 5 - Multiple Page Hosting
  • 6 - SEO
  • 7 - Responsive Week 3 Summary

👩‍💻 Homework

  • Advanced Tools Homework

🎒 Lessons and challenges

  • 1 - Responsive Week 4 Overview
  • 2 - Portfolio Project / Wireframe
  • 3 - Portfolio Project / User Interface
  • 4 - Figma
  • 5 - Figma Dev Mode
  • 6 - Portfolio Project / Setup
  • 7 - Portfolio Project / Git + Github
  • 8 - Portfolio Project / Homepage Hero
  • 9 - Portfolio Project / Homepage Content
  • 10 - Responsive Week 4 Summary

👩‍💻 Homework

  • Responsive Homepage Homework

🎒 Lessons and challenges

  • 1 - Responsive Week 5 Overview
  • 2 - Portfolio Project / About Page
  • 3 - Portfolio Project / Work Page
  • 4 - Portfolio Project / Contact Page
  • 5 - Portfolio Project / Header
  • 6 - Portfolio Project / Footer
  • 7 - Portfolio Project / SEO
  • 8 - Responsive Week 5 Summary

🚀 Final Project

  • SheCodes Responsive Final Project

🎒 Lessons and challenges

  • 1 - Responsive Add-on Week 1 Overview Preview
  • 2 - Pure CSS Grids
  • 3 - Responsive CSS Grids
  • 4 - HTML Tables
  • 5 - CSS Filters
  • 6 - CSS Hero
  • 7 - HTML Embeds
  • 8 - Responsive Add-on Week 1 Summary

👩‍💻 Homework

  • Responsive Add-on Homework

🎒 Lessons and challenges

  • 1 - Responsive Add-on Week 2 Overview
  • 2 - Travel Project / Folder structure
  • 3 - Travel Project / GitHub repository
  • 4 - Travel Project / Hosting
  • 5 - Travel Project / Header
  • 6 - Travel Project / Footer
  • 7 - Travel Project / Grids
  • 8 - Travel Project / Cards
  • 9 - Travel Project / Embeds
  • 10 - Responsive Add-on Week 2 Summary

🚀 Final Project

  • SheCodes Responsive Add-on Project

🎒 Lessons and challenges

  • 1 - React Week 1 Overview Preview
  • 2 - React Hello World Preview
  • 3 - React and HTML
  • 4 - React and CSS
  • 5 - React Components
  • 6 - React Properties
  • 7 - React Multiple Components
  • 8 - React Week 1 Summary

👩‍💻 Homework

  • HTML / CSS to React

🎒 Lessons and challenges

  • 1 - React Week 2 Overview
  • 2 - JS Closures
  • 3 - React Events
  • 4 - React States
  • 5 - React Forms
  • 6 - React Week 2 Summary

👩‍💻 Homework

  • React Search Engine

🎒 Lessons and challenges

  • 1 - React Week 3 Overview
  • 2 - React Conditional Rendering
  • 3 - React Loops
  • 4 - React AJAX
  • 5 - React External Components
  • 6 - React Week 3 Summary

👩‍💻 Homework

  • React AJAX Search Engine

🎒 Lessons and challenges

  • 1 - React Week 4 Overview
  • 2 - Node.js
  • 3 - Terminal
  • 4 - Create React App
  • 5 - React Debugging
  • 6 - NPM
  • 7 - React hosting
  • 8 - Netlify Debugging
  • 9 - React Week 4 Summary

👩‍💻 Homework

  • React + GitHub + Netlify

🎒 Lessons and challenges

  • 1 - React Weather Project / Project Structure
  • 2 - React Weather Project / HTML
  • 3 - React Weather Project / CSS
  • 4 - React Weather Project / SheCodes API
  • 5 - React Weather Project / API Integration
  • 6 - React Weather Project / Date
  • 7 - React Weather Project / Search Engine
  • 8 - React Weather Project / Weather Icon
  • 9 - React Weather Project / Unit Conversion
  • 10 - React Weather Search / Summary

👩‍💻 Homework

  • SheCodes React Weather Search Engine

🎒 Lessons and challenges

  • 1 - React Weather Project / Forecast / Overview
  • 2 - React Weather Project / Forecast / Layout
  • 3 - React Weather Project / Forecast / API
  • 4 - React Weather Project / Forecast / 1 Day
  • 5 - React Weather Project / Forecast / 5 Day
  • 6 - React Weather Project / Forecast / Refresh
  • 7 - React Weather Project / Finishing touches

🚀 Final Project

  • React Weather App Final Project

🎒 Lessons and challenges

  • 1 - React Dictionary Search / Overview Preview
  • 2 - React Dictionary Project / Wireframe
  • 3 - React Dictionary Project / Setup
  • 4 - React Dictionary Project / Search engine
  • 5 - React Dictionary Project / API integration
  • 6 - React Dictionary Project / Meanings
  • 7 - React Dictionary Search / Summary

👩‍💻 Homework

  • SheCodes React Dictionary Search Engine

🎒 Lessons and challenges

  • 1 - React Dictionary Project - Overview
  • 2 - React Dictionary Project / Synonyms
  • 3 - React Dictionary Project / Phonetics
  • 4 - React Dictionary Project / Styling
  • 5 - React Dictionary Project / Photos
  • 6 - React Dictionary Project - Summary

🚀 Final Project

  • SheCodes React Add-on Final Project

🎒 Lessons and challenges

  • 1 - SheCodes Next Overview Preview
  • 2 - Building a successful Portfolio
  • 3 - How to improve your LinkedIn profile
  • 4 - Create a professional resume
  • 5 - Identify jobs you want
  • 6 - Apply for jobs
  • 7 - How to network successfully
  • 8 - Keep coding
  • 9 - SheCodes Next Summary

🚀 Final Project

  • SheCodes Next Final Project

📦 What's included

We provide everything you need to succeed.

👩‍💻
13 Coding Workshops

Basics
Coding Workshop
See full curriculum
Basics Add-on
Workshop Add-on
See full curriculum
Plus
Coding Workshop
See full curriculum
Plus Add-on
Workshop Add-on
See full curriculum
Plus AI
Coding Workshop
See full curriculum
Python Basics
Coding Workshop
See full curriculum
Python Advanced
Coding Workshop
See full curriculum
Python AI
Coding Workshop
See full curriculum
Responsive
Coding Workshop
See full curriculum
Responsive Add-on
Workshop Add-on
See full curriculum
React
Coding Workshop
See full curriculum
React Add-on
Workshop Add-on
See full curriculum
Next
Career development workshop
See full curriculum

🎖
13 Verified Certificates

See samples

⚙️
19 Technologies Learned

HTML HTML
CSS CSS
JavaScript JavaScript
VSCode VSCode
API API
GitHub GitHub
Hosting Hosting
AI AI
Python Python
Data Structure Data Structure
OOP OOP
File Manipulation File Manipulation
Data Visualization Data Visualization
Data Manipulation Data Manipulation
Git Git
Bootstrap Bootstrap
SEO SEO
Responsive Responsive
React.js React.js

💻
13 Final Projects

♾️
Lifetime Access

📅
Weekly Deadlines

👩‍🏫
Live Technical Assistance
by professional developers

👍
Homework Review

🤖
AI Coding Assistant

🛟
Priority Support

We've taught 230,000+ women to code

All of our students started our workshops as complete beginners! Here’s what a few of them had to say

See more reviews
Gift Mello
SheCodes Graduate
5/5
Highly recommended by Gift
Taking this bootcamp has be...
Taking this bootcamp has been the best leap I’ve taken for my career. I was self-teaching coding before this but wanted something to really push me and keep me accountable, and this program definitely did that. A big factor in my positive experience was having an amazing instructor like Matt who is... Read more
Maria Nagornaya
SheCodes Graduate
5/5
Highly recommended by Maria
React was tough, but I lear...
React was tough, but I learned so much, thank you to Matt Delac and his amazing SheCodes BootCamp. I will be forever grateful for all the patience that his team provides to us as students.

🤔 Frequently Asked Questions

If you have any other questions, you can easily reach out to us here

The Bootcamp is for students who want to become professional developers. You will learn HTML, CSS, beginner to advanced JavaScript, responsive design, Python, and React to strengthen your development skills! We will also help you develop a strong portfolio and resume to start your career in development.

You will use the Slack weekly channels like everyone else, but our team will reply to you first. For customer support, you can also contact us through the form under Account > Contact Us. Your questions will be the first ones our team will reply to!

All workshops are taught by SheCodes founder, Matt Delac. He is a full-stack engineer with over ten years of experience in the field of development.

Yes! You can watch the lesson videos whenever it's convenient for you. Keep in mind that you’ll have homework deadlines, so just make sure you watch the designated weekly lesson videos in time to complete your homework.

You’ll need a laptop or desktop computer to complete the workshop. You’ll also need to make sure that your device is able to download the necessary free software required. You cannot use iPads, tablets, or smartphones to complete the workshops; however, maybe you can borrow a laptop or computer from someone if necessary.

Your payment can be completed with Visa, Mastercard, AMEX, or PayPal and bank transfers. If you’d like to pay with PayPal or a bank transfer, contact team@shecodes.io to receive payment instructions.

Yes, you'll need to use several external programs to write and host your code. But they all have a free plan that is more than enough for you to complete your workshops.

Update: The free plan of the Python code editor we use has changed and you may feel the need to upgrade. If that's the case, but you're not able to afford it on your own, we can sponsor you for the duration of the course.

Not sure if this is for you?

Browse all of our workshops and compare them.

Become a developer

Get the ultimate training in coding and learn everything you need to become a professional developer.
$1,990
or $279 for 8 months

👩‍💻 LEVEL
Absolute beginners

📆 DURATION
12 months or 4 months

WHO IS THIS FOR
Any beginner who wants to become a professional developer

INCLUDED IN THIS PACKAGE
Verified Bootcamp Diploma
13 coding workshops
13 real-life projects
Workshop Certificates
Technical assistants
Career Workshop
Priority Support

SKILLS YOU'LL GAIN
HTML HTML
CSS CSS
JavaScript JavaScript
VSCode VSCode
API API
GitHub GitHub
Hosting Hosting
AI AI
Python Python
Data Structure Data Structure
OOP OOP
File Manipulation File Manipulation
Data Visualization Data Visualization
Data Manipulation Data Manipulation
Git Git
Bootstrap Bootstrap
SEO SEO
Responsive Responsive
React.js React.js
$1,990
or $279 for 8 months

234,644 women already enrolled

Enroll Today
Starts Mar 26
Enroll Next Week
Starts Mar 31

You can change your enrollment date anytime.

$1,990
Enroll SheCodes Bootcamp