We're about:

Do you want to learn to code, faster?Maybe you've tried, and you're tired of trying to learn by struggling through books and too-simple or too-random online tutorials by yourself? Wouldn't it be nice if someone could just sit down and show you how to do it, step by step, so you can learn at your own pace -- in a way you could REALLY learn it?

The Code Sharks method of teaching programming is a whole new way of teaching you to learn to code, productively, in the shortest possible time.

Code Sharks isn't just a community of other motivated, beginning programmers -- it's a better way to learn programming so that you actually understand -- and remember -- everything you learn, without memorization or hours of videos or or retyping code from books -- or any of the other exercises that are normally used to teach coding.

If you'd like to get off to a fast start, try one of our free 3-hour Boot Camp Intensives. You'll walk away understanding more than you thought possible -- probably more than many months of trying to learn to program by yourself.

The Big Idea / In a Nutshell

In Just 3 Days, You Will Learn to Code at a Level Where You Can Actually Build Things...

From a blank page,

By yourself,

With no notes

If you're a business owner, you'll certainly be able to hire and manage programmers a LOT better, or you could even get a job as a Junior Web Developer, if you want. And all without struggling, getting stuck for long periods of time, or even trying to remember anything!

In fact, during this unique boot camp experience, there's no homework; actually, you're "not allowed" to even try to remember anything!

Because if you forget something, that is the teacher's fault, not yours -- by definition. So don't try to take the teacher's job. It's their job to teach it -- not just so you get it, or even understand it -- but so you can walk away and actually do everything, on your own, without having to look back at any notes.

Making sure you can do that is the teacher's job, and the system's job, not yours. And as incredible as it sounds, this will all be done in just three days.

All you have to do is to sit back in a comfortable chair and relax and follow along with the process. You can ask questions whenever you want, but you won't take any notes, you won't have any homework to struggle through on your own, and the only thing you have to remember is to relax and never try to remember anything.

More Info

Our methodology combines the best of several of the most important schools of thought around learning strategies, including:

The idea of "flipping" the classroom model. This concept was popularized, for example, by KhanAcademy.com, where instead of the teacher spending 95% of the time lecturing and working through example exercises on the board, and the students spending 95% of their (most effective, real learning time) doing "homework exercises" on their own ... the students spend 95% of their class time *actually working on problems* while the teacher guides them in a structured way.

Rather than merely lecturing, with little idea on how the students are actually grasping the material. The teacher explains things in very small chunks, think two minutes or less, and then guides the students to work, out loud, through example after example.

Direct Instruction, or D.I., the one form of instruction with the most actual scientific testing proving its efficacy. Admittedly, it requires more work and preparation on the part of the teachers, and it's very different from the way most teachers and school administrators were taught. Most college graduates have never experienced it, though it's effectiveness is practically beyond dispute.

The notion of "learning styles," popularized by Harvard professor, Howard Gardner, among others. Of course, people do learn differently, and for maximum effectiveness, all learning styles should be addressed. NOT just the ones that prosper with the traditional academic classroom lectures and homework.

At the same time, there's no question that everyone learns better, faster, and with far less effort when the principles of DI, flipping the classroom so the teacher is a hands-on coach, judged solely on how well the students can *actually do it themselves* immediately after the class, and NOT on how smooth or thorough or complete the lecture was.

The widely-accepted concept of "project based" learning. That is, the common advice you may have heard, or you will soon, not to "try to learn to program in a vacuum. It's a lot easier to learn while you're actually working on something you want to build, yada yada."

And of course that's true. The obvious issue is that if you really want to achieve a certain skill set of real world proficiency and self sufficiency, then whatever project different people pick to "learn on," while it might be more motivational for them because they're really into it -- the fact is that it may not be at all the best project to learn the right skills in the right order -- or even if "right" isn't the right word -- you get the point. Our full-immersion boot camp curriculum is completely structured to accomplish many things simultaneously -- especially the order of concepts and the way and timing of how they're presented and used -- also on actual projects -- and parts of real projects -- to automatically "force" you -- through no effort on your part -- to learn the entire range of the incredible amount of concepts in the 3 days -- without the real-life problem of losing a whole day and a half with some weird server set-up issue that, while important to figure out in the real world -- would literally eat up 50% of our boot camp time if we did it that way.

So we don't.

We teach programming -- VERY effectively -- and by that we mean "so you can walk out the classroom door, sit down at a computer and START PROGRAMMING . . .

By yourself,

From scratch,

Without copying any notes

More About the Methodology

The Code Sharks teaching methodology is also based on principles of the renowned, language instructor, Michel Thomas (pronounced like Michelle Thomas). Before he passed away, Thomas was famous for teaching French, Spanish, German or Italian in just three all-day sessions. Incredibly, students who'd never spoken French before, walked away after just three days with the ability to conjugate all the verbs, including the subjunctive, as well as a working vocabulary of thousands of words upon which they could build.

Of course, many people were skeptical that you could learn as much French, or more, than students would normally learn in two or three years in high school or college. But his results speak for themselves, along with many famous students who took his training and attest to its effectiveness, including Woody Allen, Bob Dylan and many others. Since his death, Michel Thomas' methods have been applied to other languages, and now Code Sharks is working to bring the same power of this methodology, as well as other science-based principles like direct instruction, visual learning, see/do/teach, and more.

In languages, the verbs are the key to actually being able to read anything but children's books, so that you can continue building your vocabulary on your own. Likewise, in programming, you'll learn how to actually do the things that are covered in each class, so that you walk away with the actual understanding so that you can continue doing it on your own. At Code Sharks, you're not just exposed to the ideas in a classroom setting, but you'll actually be using everything that's taught, from the very beginning.

As a result, you'll get not just the knowledge, but an actual understanding that you won't forget -- and all without taking notes or trying to remember anything. Code Shark sessions are most likely very different from any other class lecture, seminar, or training you've ever experienced. To find out more, RSVP and attend one of our free intro sessions (currently PHP/MySQL or iOS/Objective-C), in just three hours, to a level that you'll just have to see to believe.

Who Should Attend

Anyone who believes that their career would be enhanced if they knew how to program

Business owners who'd like a better understanding of what the programmers they hire actually do

Entrepreneurs who'd like to be able to build their own "minimum viable product" to test marketplace response or raise capital

Web designers who'd like to improve their effectiveness by adding coding to their skill set

Recent graduates with liberal arts degrees who are trying to figure out what they can actually do for a living -- and who don't want to go to law school. (We're pretty sure the world doesn't need more lawyers as much as it needs more coders - lol)

Downsized industry veterans looking for their next career in technology