Idea Foundry: Training by Collective Idea

Hands-on Training Takes a Holiday

jQuery Holland, Michigan

Learn simple, elegant and fast cross-platform JavaScript from the author of Learning jQuery

You'll go from JavaScript novice to jQuery expert as you gain hands-on experience with ample one-on-one learning opportunities. Karl will painlessly walk you through jQuery's principles and show you how to make use of this impressive library in your everyday coding.

Bringing his Learning jQuery book to life (and giving you a free copy) Karl will ensure you learn the foundations of why and when to use jQuery and walk you through the framework step-by-step.

Topics we'll cover include

  • Introduction
    • Background
    • Separation of Concerns and Unobtrusive JS
    • Progressive Enhancement / Graceful Degradation
    • Documentation and Resources
    • Tools
  • Getting Started with jQuery
    • A few JavaScript Fundamentals
    • jQuery() / $()
    • Referencing scripts
    • document ready
  • Select and Interact
    • Traversal and Selection
    • Element Manipulation
    • Document Manipulation
    • Event Handling
  • Effects
    • Slides
    • Fades
    • Custom animations
  • Ajax
    • ahah
    • xml
    • json
    • jsonp
  • Plugins
    • Using plugins
    • Writing plugins
  • jQuery UI
    • Effects
    • Widgets
    • Components


Karl Swedberg

Photo of Karl

After having owned a coffee house, taught high school English, and edited copy for an advertising agency, Karl Swedberg began his career as a web developer four years ago. He now works for Fusionary Media in Grand Rapids, Michigan, where he specializes in client-side scripting and interaction design. Karl is a member of the jQuery JavaScript Library project team and the co-author of the books Learning jQuery 1.3 & the jQuery 1.4 Reference Guide. His blog,, is a popular source for jQuery tutorials, tips, and techniques.


CityFlats Hotel

  • Polaroid_bedroom_curved_wall
  • Polaroid_bedroom_no_text
  • Polaroid_exterior
  • Polaroid_lower_lounge

The jQuery training will be held at the CityFlats Hotel located in Holland, Michigan.

Recently certified LEED Gold, CityFlats is a beautiful and comfortable venue for the week.

CityFlats is offering a great rate of $109/night, discounted from $189, for the training. Contact us for details.

There are several other options nearby

Holland, Michigan

A picturesque city on the shore of Lake Michigan, Holland is a beautiful and welcoming place to learn, play and relax.

You'll truly feel like you're on vacation.

How to get here

  • Air

    We're a short ride from Grand Rapids International Airport (GRR). We provide a free shuttle.

  • Road

    Less than 3 hours driving from Chicago or Detroit. Free parking on-site.

  • Rail

    Amtrak trains leave daily from Chicago and arrive 2 blocks from the hotel.

  • Water

    Ferries run from Milwaukee, WI to nearby Muskegon, MI. If you're bringing a yacht, we can help arrange docking.



Training will run from 9am–4pm each day. From 4–5pm, you can ask one-on-one questions, get feedback on personal projects, or head out on the town. Breakfast, lunch and snacks will be provided.


You'll have chances to explore the nearby beaches, restaurants, shopping, or the next-door microbrewery.

Things to bring and take home

A Laptop. Any OS will do. We use Macs, but are friendly towards Windows, Linux, or whatever else you may have. We'll help you get set up before you come.

The first day, we'll give you a book of everything we'll cover in the training. You'll also get access to all the source code we use in examples.

Friends & Family

We warmly welcome you to bring your family or significant other (we've even had roommates and pets). They're welcome to join us at our evening events, and there is lots to do within walking distance during the day. We're glad to give suggestions. So whether you stick with the group or go off on your own, you'll enjoy your stay.


May weather in Michigan, while usually beautiful, can go either way, so bring shorts and a jacket. Averages range from 69°F down to 46°F at night.