About CodingSchool at ThoughtSTEM
If you live in San Diego, CodingSchool.io 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 CodingSchool.io 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 CodingSchool.io, 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.
We actually take you through several courses at your own pace. You can attend CodingSchool.io 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
* Discrete Math Part 1
* Data Structures (Java)
* Discrete Math Part 2
* Theory of Computation
* Computer Architecture
* Operating Systems