Code School

Text

Free weekend, Node.js beta, JQuery Mobile screencast & RSpec coming soon!

We hope that you’re ready for the Code School FREE WEEKEND! If you haven’t already signed up, go grab a spot. Don’t miss this special chance to try all our our courses for free.

Node.js Beta
In other news, our Node.js beta was awesome this week. Get ready for that course, launching very soon.

Code TV Screencast 
JQuery: Part 2 is our latest screencast. In this episode of Code TV, our own in-house dev Mark Kendall helps you build a mobile web app that looks and feels like a native app across a variety of mobile platforms. The second part of the series delves into navigation, toolbars, forms and use the jQuery Mobile grid on the application we started building in part 1.

Next Month’s Course
We’re also working hard on RSpec, the next course in our pipeline. Check out a sneak peek at these killer graphics by Justin Mezzell, who’s designing the course branding and interface.

Text

Code School Free Weekend!

That’s right! In an effort to promote learning new technologies and building cloud-based applications, CloudSpokes is sponsoring a full weekend where you can play all of the Code School courses completely free!

When?

Friday, May 18th at 8 PM to Sunday, May 20th at 11:59 PM EDT

How?

Spots are limited for this event, so to reserve your seat head over to the following URL:

http://www.codeschool.com/free-weekend

What?

Yup, all our courses. Polish your JavaScript skills with CoffeeScript, jQuery Air Captains Log, or Backbone. Refresh your Rails skills with Rails Best Practices, Rails for Zombies 2, or Rails Testing for Zombies. Fine tune your CSS Skills with CSS Cross Country, Journey into Mobile, or Functional HTML5 & CSS3. Click here to learn more about these courses.

Why?

At Code School we’re just plain excited to get more people playing through our content. If you have friends who need to build some skills this would be a great time to let them know about our platform.

What is CloudSpokes?

CloudSpokes helps you develop your skills by competing in contests for cash. It’s a great way to flesh out your skills, build your resume, or maybe even find your next gig.

Check em out while you’re waiting for the weekend to come around.

Text

Got a Code School t-shirt?

Hey Code School fans, we’ve got some sweet t-shirts available in our online store.

Grab the classic Code School shirt and the Rails for Zombies 2 shirt, on sale for $19 each for a limited time.  These high quality American Apparel shirts are available in a variety of sizes for you.

Video

The Making of our Journey Into Mobile course by Jason VanLue and Drew Barontini.  In case you’re not aware, you can play the first level free right now.

In this video we talk about how our own users drove us to do a course on fluid, adaptive and responsive web design. Jason VanLue, our lead designer at Envy Labs, talks about the importance about the new contexts brought about by mobile in the web design world.

Finally you’ll get a glimpse at the challenges of building, testing and creating jingles for a Code School course.

Text

Mind Blown by Node.js

Eric Allam and I have been working hard on Code School’s Node.js course, coming out later this month.  There were times during course development that we could feel our minds expanding as we learned more about non-blocking, events, and streaming.  I kept on visualizing this mind blown gif at the end of the day,  so much so that we decided to do our own tribute, which you should see loading below. 

Our minds were blown by Node.js, and hopefully yours will be too when you play through the course.  We’ll be announcing the release on our monthly newsletter, so sign up here if you aren’t already getting that email.  =)

P.S. No, Envy Labs is not starting to build web applications in Node.  Node is not a replacement for Rails even though it most certainly can scale.  *Badum-ching!*

Text

Code School Live

We’ve been seriously thinking about taking Code School on the road. Our courses are very easy to teach in a live format, and many people learn better in a classroom with lab instructors if you get stuck. Yes, it would include all our courses (more than just Rails for Zombies).

Code School Live Survey

If this sounds interesting, do us a favor and fill out this survey so we can gauge interest, find good locations, and determine the right price point.

Here’s the survey.

Text

New Code TV Episodes & Next month … Node.js!

Have you been keeping up with Code TV? You won’t want to miss any of these fantastic episodes we’ve released lately.

Recent Code TV Episodes:

Getting Started with Clojure: Part 2 
In this second part of our Intro to Clojure series, Craig Andera looks at literal data types, what expressions evaluate to, and how to name variables and funcitons. 

Kockout.js: Part 2
Jacob Swanner teaches us how to make rich, responsive UIs with JavaScript. Learn the basics of using this client-side JavaScript library to keep your code organized.

Getting Started with Clojure: Part 3
In this section of the series, Craig takes us beyond the REPL to examine the typical lifecycle of a Clojure project—from creation and writing code and tests, to packaging up the final product.

jQuery Mobile
jQuery Mobile is a framework that helps you build mobile web apps that look and feel like native apps. Mark Kendall dives into an overview of jQuery Mobile’s capabilities and he starts building our sample app.

Asset Pipeline Patterns
The Rails Asset Pipeline is a powerful tool for managing an application’s assets, but it can be tricky to use. Caike Souza takes you through the basic concepts behind pipeline, how to organize manifest files, and how to use sass-rails helpers and debut production assets locally.Caike Souze - Rails Asset Pipeline - Code School

Up next month: Node.js
Our course next month is Node.js. Why this?  

Node.js

Node.js introduces a new platform for creating real-time web applications using a language you are already familiar with: JavaScript. Node.js is also the most popular server side ecosystem for doing non-blocking IO.  

Eric Allam is hard at work on the slides for this course, and it’s shaping up to be a great one!

Keep sharing your thoughts & comments with us on Twitter @codeschool. We love hearing from you!

Text

Take a “Journey into Mobile” with our new course

What’s new with us here at Code School? Lots of good stuff for you, including a new course.

New course: Journey into Mobile
Ready to start making your own mobile websites? Code School launched our highly anticipated Journey Into Mobile course by Jason VanLue. In this course, you will get lots of practice taking regular html/css websites and converting them into mobile friendly websites.Journey into Mobile - Code School Course

This course covers:

  • Mobile first
  • Fluid layouts
  • Adaptive design
  • Responsive design

The mobile web market is huge right now, so start learning the basics of developing a mobile website today. We’re really pleased with the user interface and theme of this course. Just look at these badges:

Not sure about Journey into Mobile? You can play the 1st level absolutely free. 

Text

Can Haz Lolcode - New Free Course!

I know what you’re thinking… LOLCODE?!?, is that really a computer language that I should consider for my next enterprise-level web 3.0 application?

Well, here at Code School and Envy Labs we have recently become the first LOLCODE-only web shop. With LOLCODE we now have just one language which can:

  • Write our application code (replacing Ruby),
  • Write our client side JavaScript (replacing CoffeeScript),
  • Write our HTML & CSS (replacing Haml and Sass), and
  • Write our blog posts and emails (replacing typical English).

Sure, you could wait a few months to see if this LOLCODE-thing catches on, but by then it may be too late. The bandwagon may have left and cargo cult may not be accepting any more applications.

Play Can Haz LOLCODE now, earn the “i haz lolcode” badge for your profile, and join the thousands of others who, as we say here at Code School, LURN BY DOIN.

Text

New Code TV Screencast & RailsConf Beginner Track Announced

Code TV News
We’ve got a new episode of Code TV for our beloved Code School members. 

Check out Jacob Swanner’s Knockout.js screencast to learn how you can create rich, responsive UIs with JavaScript. In part #1 of this series, Jacob shows you the basics of using this client-side JavaScript library to keep your code organized.Jacob Swanner - Code TV Screencast on Kockout.jsStay tuned for part #2, coming soon!

RailsConf 2012 - Beginner Track Announcement
RailsConf is coming soon to Austin, Texas. This year, there will be no tutorial day. Instead, there will be a beginner track run along side the normal tracks. Each day will start with a tutorial, and the afternoons will have shorter sessions with topics complementing the morning tutorial.

Code School courses will be featured in the mornings, and in the afternoons, you can hear talks by your favorite Code School instructors.

Monday:
10:30 - Gregg Pollack will lead everyone through Rails for Zombies.
4:00 - Olivier Lacan will present RVM & Essential Rails Development Tools.
4:30 - Jacob Swanner will be present ActiveRecord Scopes and Arel.

Tuesday:
10:30 - Gregg Pollack will showcase Rails for Zombies 2 (Intro to Rails - Part 2)
3:00 - Nathaniel Bibler will present How to Find Valuable Gems.
4:30 - Caike Souza will present Powerful Interfaces

Wednesday:
10:30 - Gregg Pollack will take us through Rail Testing for Zombies

We’re very excited about this year’s RailsConf and hope to see you there!RailsConf 2012