Not Sure Where to Apply?

CodingSchool at ThoughtSTEM

Courses: Computer Science


San Diego

About CodingSchool at ThoughtSTEM

If you live in San Diego, is 100% free and always will be. The only cost is your time. At least once per week, you'll have to come in to class (physically, not online). The minimum commitment is 2 hours per week.

The curriculum... Read More

You'll be in a cohort of other adult learners. Our head instructor (Stephen R. Foster, Ph.D.) will meet with you in person.

We'll also give you opportunities to get hands-on experience working with real software engineers. You'll build your portfolio by working on various globally distributed software products.

Plus: If you're seeking a career as a programmer, we'll do everything we can to help you find a job. That includes resume crafting, networking, interview coaching, etc

Okay, so how is this all free?

Ever since 2012, we've taught coding classes to kids in San Diego (under the organization ThoughtSTEM). We teach at over 40 schools and have hundreds of students every week. When you enroll in, part of your education will be to help us teach at our classes.

In other words:

We get paid to teach kids. We'll teach you if you help us teach them.

It's good for us. It's good for you. And it's good for the San Diego community.

Do you represent this school? Suggest edits.


Computer Science

  • Cost: Free
Locations: San Diego
Course Description:

We actually take you through several courses at your own pace. You can attend for up to 4 years for free.

The curriculum is unique in that it is both highly theoretical and highly practical.

Theoretical: You'll get a deep foundation in computer science, as if you were getting a degree from a 4-year university. Your professor has a Ph.D. in computer science.

Practical: You'll also have intermittent internships where you learn various various "hot" technologies in the web development industry. Your teachers are professional software engineers.

Here are the modules:

* Programming Methodology (Java)
* Systematic Program Design
* Internship 1: HTML, CSS, JavaScript, TypeScript, and React

* Discrete Math Part 1
* Data Structures (Java)
* Intership 2: HTML, CSS, JavaScript, TypeScript, React, Node.js, Ruby on Rails

* Discrete Math Part 2
* Theory of Computation
* Internship 3: HTML, CSS, JavaScript, TypeScript, React, Node.js, Ruby on Rails

* Algorithms
* Internship 4: HTML, CSS, JavaScript, TypeScript, React, Node.js, Ruby on Rails

* Computer Architecture
* Operating Systems
* Internship 5: HTML, CSS, JavaScript, TypeScript, React, Node.js, Ruby on Rails

*Programming Languages
* Internship 6: HTML, CSS, JavaScript, TypeScript, React, Node.js, Ruby on Rails

Subjects: Linux, Design Principles, CSS, Entrepreneurship, Git, HTML, Ruby, Ruby on Rails, Java, React.js, SQL, Algorithms, Node.js, JavaScript, UX, Data Structures, Statistics & Probability

CodingSchool at ThoughtSTEM Reviews

There are currently no reviews. You can add your own here.

You may also be interested in...

Person thinking

Need help making a decision?

We'll match you to the perfect bootcamp for your location, budget, and future career.