Press Room

Press Release: January 28, 2010

New Videos from O'Reilly: CSS, Go Programming, & JavaScript

Great CSS: Level 1
by Patrick Daly
Great CSS: Level 1 will lay the foundation for getting started with CSS. Once you've finished the course you'll have all the tools you need to turn a plain website into a masterpiece. Even beyond the basics you'll learn how professional web designers utilize CSS, honing in on some of the overlooked features that will make you fall in love CSS.

When you buy Great CSS: Level 1, you get access to an entire video library of lessons-including lessons that aren't available yet! Here's the scoop: we're continually adding new sections in Level 1 that take you further into CSS. We're also updating existing lessons and creating new ones in response to your questions, along with special "challenge lessons" that will test your skills. All of this is yours with Great CSS: Level 1.

Great Go: Level 1
by Brett McLaughlin
Great Go will help you quickly and effectively begin programming in the brand new programming language from Google, Go. By the time you're through these lessons, you'll be easily apply your existing programming skills to this new -- and often surprising -- language. Loops, branching, arrays, vectors, and the struct keyword are all covered in this crash course for existing programmers looking to add Go to their skill set.

You'll do more than just transition your existing skills to Go, though. You'll pick up Go-specific techniques and semantics, like returning multiple values from a single function and competently handling slices. You'll also get the straight scoop on where Go shines, and where it's just odd and a bit clunky. Don't wait months for a book when you can start writing Go code today.

Great Java Web Programming
by James Turner
Great Java Web Programming: Level 1 will lay the foundation for getting started creating web applications with a Java backend. Once you've finished the course you'll have all the tools you need to create powerful web applications that are easy to understand and maintain. Even beyond the basics, you'll learn how to leverage advanced language features such as the Java Standard Tag Library to make your applications clean and streamlined, but also secure and fast.

You'll learn the basics of how Java servlets work, how to do form processing with validation, and create results pages on the fly. We'll create applications that handle exotic data formats such as graphics and multi-part file uploads. Once you have the basics down, we'll crank up the volume with high-powered tools like Java Server Pages and tag libraries, then look at frameworks such as JSF and Struts that can manage more complex applications.

For a review copy or more information please create a free account at and then email We can then place the video in your account, at which point you can either stream it via your internet browser or download it to watch on your own device.

About O'Reilly

For almost 40 years, O’Reilly Media has provided technology and business training, knowledge, and insight to help companies succeed. Our unique network of experts and innovators share their knowledge and expertise through the company’s Safari training and learning platform and at O’Reilly conferences. As a SaaS learning platform, Safari delivers highly topical and comprehensive technology and business learning solutions to millions of users across enterprise, consumer, and university channels. For more information visit

Return to: O'Reilly Press Room

Press Contacts

Media Relations – Corporate & North America

Fama PR

Media Relations – Japan

Fumi Yamakawa
+81 3-3356-5227

Media Relations – United Kingdom

Helen Codling
+44 (0) 1252 721284