‣ Wrangling HTML & CSS (4 class series)
In these classes, you will start at the beginning and develop all the skills you need to publish a webpage. Tags, attributes, elements, tables, styles, and all that jazz. Bring your ideas and learn how to code them into reality. Newbies welcome. :-)
What you'll need
- Curiosity
- No previous coding experience necessary
‣ Web Applications: PHP & MySQL (4 class series)
Now we're getting to the nuts and bolts of web sites: server side coding! Maybe you've built some static pages up to this point, but what if you want to have users log in to store information about them? You're going to need a way to communicate with your server and a database to store that information. That's where PHP comes in. PHP is one of the most common web programming languages and we'll use it to learn how to build robust, dynamic, content-filled sites that help you get, store, and manage the data you need to keep your users happy and coming back for more.
What you'll need
- Understanding of HTML / CSS
‣ Photoshop for Web Developers (1 class)
What has a square blue logo and more tools than a Swiss Army knife? Photoshop! The good news is that you only need to know the specific tools that will be most useful to you as a web developer. The aim of this course is to help you learn 'em.
We'll cover the best strategies for mocking up a full design and then translating it into HTML/CSS. We'll also learn about working with jpgs, pngs and gifs and when you need to use each extension. Finally, we'll talk design strategies and visual conventions so you can make sure your work gets the message across to your audience in a clean and clear fashion.
What you'll need
- HTML/CSS would be useful for the portion where we cover converting design to code.
- Photoshop
‣ Dynamic Pages: JavaScript + jQuery
Anytime something changes when you are viewing a website, you've just seen JavaScript in action.
When you:
- are on Facebook and a notification pops up that you have a new comment
- are filling out an online form and a flag indicates that you made an error on the previous field
- hover over a movie at Netflix and the description pops up
- see something animate, grow, shrink, fade in or out
JavaScript is the key to making your website dynamic and responsive. Using it effectively will help you manage input and respond to your users. This course will give you a good working understanding of JavaScript and how to manipulate the page. We'll start with the basics and progress towards jQuery - a JavaScript library that will make your pages go whizz, bang, boom. (In a good way, of course!)
What you'll need
- Understanding of HTML / CSS strongly suggested. If you've completed our HTML / CSS series, you'll be set!
‣ Ajax! (1 class)
No, we're not talking about powdered cleansers. We're talking about super-dynamic web sites.
Remember "back in the day" when any time you entered and submitted information on a website it had to reload the entire page to save it? What a drag.
Nowadays, things are much snappier with Ajax. We can change specific parts of the page and save information to the server, without reloading the whole shebang.
When you:
- fire up Google, begin typing and watch the auto suggest do it's magic
- leave a comment on Facebook and it's instantly saved, sans page refresh
What you'll need
- Understanding of HTML / CSS and JavaScript
- Understanding of PHP and databases; If you've completed our PHP series, you'll be rolling in no time!
‣ Practical & Realistic SEO (1 class)
SEO. Three little letters that get thrown around a lot in the web business world. If you've ever wondered how you can start seeing your site closer to the top of search engine results, you've probably come across them.
You know what a search engine is and optimization is almost always a good thing, but what's it really mean? And better yet, why should you spend your precious time doing it?
In this class, we'll cover what we've learned from experience about the honest, content-driven way to get your site in the browsers of the users that are looking for it. There are no silver bullets - just clear advice on title tags, meta tags, urls, keywords, site organization and most importantly, content. It's not a magic potion, just a recipe for reaching your site's best potential; these elements combined won't help you game Google, but they will work with Google to get you closer to where you want to be.
‣ Integrate! You.com + Facebook / Twitter / Etc. (1 class)
Most social networking web sites such as Facebook, Twitter, and many others provide ways for web developers to tap into their content via API's - Application Program Interfaces. This opens a lot of doors for connecting with users, building your audience and piping in (and out) dynamic content from your site. In this course we'll cover the following:
- making the content on your site play nice with Facebook's "Like" and "Share" features
- making your site interact with Twitter or Flickr by pulling and pushing information
- parsing content from any RSS feed directly onto your site
What you'll need
- Understanding of HTML / CSS and JavaScript
- Understanding of PHP and databases; If you've completed our PHP series, you'll be rolling in no time!
‣ When the coding's done... (3 class series)
In this course you will learn the essential next steps in programming for the web: how to create your web identity; set up domains, servers, and custom email accounts; how to use blogging as a tool to promote your project; sell things on line and deal with money; in short, all the behind the scenes skills that go into launching and developing a web business.
- Class 1: You.com and you@you.com (domains and email accounts)
- Class 2: I haz cool shiz, you tradez meh yur clams? (selling online and dealing with money)
- Class 3: You, your site, and all your fans (identity and audience)
What you'll need
- Understanding of HTML / CSS strongly suggested. If you've completed our HTML / CSS series, you'll be set!
‣ Do it! (1 class)
In this small workshop, we will discuss topics and problems you are encountering in your current projects. You will get direct feedback and benefit from group discussions about issues of common interest. Best of all, sister geeks will offer each other the extra support and encouragement that will enable you to get your project up and running.
By signing up you're committing to attend all classes in this series. If you can't make one of the classes please give us 24 hours notice so we know your spot can be filled by a fellow girl geek on the waitlist.


