Last week, I signed up to learn coding with Thinkful.
What’s Thinkful?
Thinkful is an online school where you can learn web development and coding.
The cornerstones of the Thinkful model are curriculum, community and mentorship.
One of my people, Ian White, had posted something on his Facebook page about learning to code in 90 days.
And I was immediately intrigued.
Learn to code in 90 days?
Where do I sign up?
I’ve always played around on the periphery of coding – managing web, mobile and app development projects – but never actually coded myself.
Well, that’s not entirely true.
I did have a DOS/ASCII class in high school.
And I’ve messed around in the code on WordPress for a couple of sites I’ve developed over the years.
And one of my friends did create his own web platform Upl1nk, which I made a few pages with.
But I can’t say that I actually know or am conversant in any programming languages.
So I’m a little excited to get started.
Now this isn’t your ordinary 90 day challenge.
For one, I’m paying for the Thinkful course.
For $300 a month, I can learn the ins-and-outs of front end web development.
The course is broken up into modules, and there’s an online curriculum, which, if you follow strictly, will allow you to complete the course within the prescribed time frame.
There is nothing to preclude you from completing the course in a shorter span of time, of course, but it’s all about pacing and comprehension.
Mind you, Thinkful isn’t all self-study.
You’re assigned a Thinkful Mentor, who you chat with (via Google Hangouts) once a week for 30 minutes.
And if you get stuck or need help, Thinkful has a host of online resources and links to loads more, like StackOverflow.com, to get you straight.
What’s more, Thinkful has taken advantage of Google Plus, creating a community of coding newbies, like your’s truly, as a sort of coding support system.
At this point, I’m about five days in and loving it.
I’m on my first module, Unit 1: Structure and Style with HTML and CSS, and I’m almost done.
I’m soooo lying.
I am not almost done.
I’m about 40% done.
Truth be told, I’m very a little behind where I’m supposed to be.
I didn’t actually look at the syllabus after I enrolled.
I sat back waiting for my mentor to call me to get started.
Completely ignoring the flood of emails from Thinkful, welcoming me to the course and setting me on the path to get started.
I thought they were a bunch of marketing drivel you get after you give up your email, so I kinda tuned out.
By the time I got my head out of my ass and checked in, I realized I was several days behind.
Yes. I know. I’m a jackass.
I should have been more diligent.
Cut me some slack.
It’s my first online self-study course – what did I know?
Point is, I’m chugging right along.
I’m all syntax and structure, and I’m starting to get it.
If you’re interested in learning how to code, there are a host of other self-study courses out there, besides Thinkful.
Many of the lessons in my course come from Code Academy, which has a really good learning interface.
And I’m sure that there are others.
For the time being, though, I’m sticking with Thinkful.
And I’m confident that when my 90 days is up, I’ll be a front end coding fool.
No. I’m not going to assault you with updates along the way.
Yes I am.
But don’t worry.
It will only be the cool shit I’m really proud of.
At this point, you would have seen that I was adding a bit of code to show off, but since WordPress is an HTML platform, all my lovely code was hidden.
I know. I’m a dork