Current & Upcoming Courses
Processing and Arduino in Tandem: Video Mixer and Audio Visualizer
Build your own video mixer and audio visualizer with two new classes in the popular course, Processing and Arduino in Tandem. Presented free online, these classes are particularly useful if you attended the original 5-week course last September. But if you're familiar with the Processing programming language and the Arduino hardware platform, you won't want to miss these fun, hands-on workshops.
Learn more.Tapworthy iPhone Design and User Experience
Want to create an iPhone app that truly delights its users? Learn how to go from initial idea to exceptional app with this 8-session video course. You'll discover how to "think iPhone" as you plan and create app interfaces in tune with the ergonomics, psychology, and culture of an audience on the go. Experienced designers and newcomers alike will learn the techniques and mindset required to craft a tapworthy iPhone app.
Learn more.Completed Courses
Head First WordPress in Tandem
Create your own custom WordPress blog and turn it into a full-blown website along the way. In this unique and engaging 3-week online course, instructor Jeff Siarto will email you daily step-by-step learning assignments based on his book, Head First WordPress. Work with these hands-on tasks at your own pace during the first four days of the week, and then participate in a live Q&A; with Jeff each Friday at 11am PT to check your progress.
Learn more.HTML5 Mobile Web Development
Create mobile web applications with the new features in HTML5. In this free 10-week online course, you'll learn how to style your apps to respond to a device's vertical and horizontal orientation, take advantage of global positioning, embed audio and video, create basic animations, and much more. During the course, you'll combine HTML5 elements with JavaScript and CSS3 to create apps for Twitter, movie trailers, and an address book.
Video Now AvailableWebsite Architecture and Design with XML
Take your web design skills to the next level with XML, and learn how to use the content behind the site to drive the information, navigation, and design of a full-featured website. In this free online course, you'll build a professional website from the ground up by focusing on back-end structure and information to create brilliant front-end design and functionality. Over the period of ten weeks, you'll discover how to architect your content once for use in multiple formats and venues: the Web, desktop, mobile devices, and PDF.
Video Now AvailableGetting the Most Out of Google Apps for Business
Learn how to use Google Apps to collaborate, share information, build a community, and power your business. In this 5-week course, you'll gain valuable knowledge and experience with these versatile web-based tools, including Google Docs (word processor, spreadsheet, presentation program, and drawing application), Google Calendar, Gmail, Google Sites for website creation, Google Video, Apps Marketplace, and more.
Learn more.Processing and Arduino in Tandem
Creating Your Own Digital Art Tools
Create your own drawing and animation software – and learn basic programming and electronics skills at the same time. This engaging 5-week online course introduces you to two simple tools: Processing, a programming language for visual thinkers, and Arduino, a hardware platform for working with electronics. You'll learn how to use these tools together to build something useful right away.
Video Now AvailableDeveloping Android Apps with Java, Part 2
Building a Twitter App
The Android platform is poised to take the mobile market by storm. A big reason is portability: you can use Android to build apps that work across multiple devices. This free 6-week online course continues where part 1 of Developing Android Applications with Java left off. You'll learn hands-on how to build an Android Twitter App - how to use OAuth, access the Twitter APIs, and how to post photos to Twitter - as well as the ins and outs of Android's features.
Video Now AvailableDeveloping Android Apps with Java, Part 1
Use your Java skills to build mobile applications for the exciting new Android platform. In this dynamic 5-session video course, you'll quickly get up to speed on the basics of Android development as you build a working app from concept to completion. You'll also learn how to use Eclipse IDE and the Android SDK to develop Android apps. This video course is based on a live, five-week online course presented by CreativeTechs in partnership with O'Reilly in February and March, 2010.
Video Now AvailableLearn to Build iPhone Apps with HTML, CSS, and JavaScript
In this live, four-session online course presented by CreativeTechs in partnership with O'Reilly, students learned how to create simple web apps with features that take advantage of the iPhone's remarkable functionality. In the easy-to-follow, hands-on lessons, projects ranged from building business cards customized for the iPhone, programming gestures and animations, using libraries designed for building iPhone web apps, and creating two native apps using Apple's tools and a library designed for building RSS-based native apps.
Video Now AvailableDeveloping Android Applications
In this pilot of our new Developing Android Applications with Java online course, students learned how to build mobile applications for the exciting new Android platform. Following along with instructor Tony Hillerson, they built a simple Android app from start to finish with the Android SDK and the Eclipse IDE.
Video Now Available
O'Reilly's interest is in delivering valuable content to people, in whatever way they can. Paperbacks, blogs, conferences, ebooks, podcasts. O'Reilly is a publisher, not just a book publisher: they find good content they think people will like, and package it in different shapes and sizes to meet the different needs and wants of their customers.
- Hugh McGuire, founder of LibriVox.org,co-founder of BookOven.com
Past Events
Sponsors
For more information on sponsorship opportunities, contact scotth@oreilly.com
Media Partnerships
For media partnership opportunities, please contact scotth@oreilly.com
Contact Us
For questions or to speak to a representative, please contact scotth@oreilly.com
Group Discounts or On-site Training
For more information about group discounts or on-site training, contact scotth@oreilly.com
Questions?
Call (800) 889-8969.