CARVIEW |
- Home
- Career Training
- Why O'Reilly
- Certificate Programs
-
Online Courses
- For the Complete I.T. Beginner +
-
For the Beginner/Intermediate +
- Java Programming 1: Intro to Java and the Eclipse Development Environment
- Introduction to PHP
- JavaScript 1: Client-Side Programming
- Learn Perl for CGI Programming
- PHP/SQL 1: Introduction to Database Programming
- Learn SQL for Database Programming
- DBA 1: Introduction to Database Administration
- Learn C Programming, Part 2
- Learn VBScript
- Learn Unix for Web Programming
- Linux/Unix Sysadmin II: Netowrking and DNS
- Learn XML
- Java Programming 2: The Java Programming Language
- DBA 2: Administering MySQL
-
For the Intermediate/Advanced +
- JavaScipt 2: AJAX
- Linux/Unix Sysadmin III: Unix Services (including email and web servers)
- Linux/Unix Sysadmin IV: Script for Administrators, Sed, Awk, and Perl
- PHP/SQL 2: Relational Theory and Logical Design
- Learn Visual Basic .NET
- Learn C# .NET
- Java Programming 3: Java Programming Foundations
- PHP/SQL 3: Seamless Web 2.0 Integration
- DBA 3: Creating a Data Warehouse
- Java Programming 4: Java Application Building
- DBA 4: Analyzing Data
- For Managers
- Enroll Today
- Enroll
Experts are Made,
Not Born
"Ultimately, what I realized is that in losing my job, the O'Reilly certificates have become even more valuable to me than when I was just trying to enhance my skills." — Michael Jarosik
Our Methods
You can do it. Everyone can, with the right kind of help.
The Idea Behind Useractive Learning
The O'Reilly School of Technology has developed an online learning technique for courses, called useractive learning. This means that you, the user, are actively engaged in building and creating projects while material is being presented. We avoid the use of presentation-heavy videos and simulations, and instead provide you with tutorial-style content and Learning Sandboxes® containing easy-to-use, real, and open programming environments in which to try examples and work on projects.
Of course, besides you, the most important part of each course is your Instructor, who coaches you with feedback, motivation, and encouragement throughout. It's our goal not just to teach you about Information Technology, but to help you become an Information Technology expert who enjoys programming and system administration.

Learning Skills through Practice and Coaching
From the moment you enroll, you'll get started by programming simple examples, learning by doing as you go. You'll be actively engaged in our Learning Sandbox® where you have permission to play, make mistakes, and learn from those mistakes. As you progress, you'll build more and more complex programs or sysadmin tasks. We'll help you through every part of this process, step by step, until you get it right.
Of course, you'll reinforce your skills by working on challenging projects and open-ended quizzes that you'll hand into your Instructor, who will evaluate them and hand them back to you for improvement until you have grasped the concept thoroughly. Once you master each project, it's on to the next step.
In this fashion, you'll continue to climb the ladder of success until you're ready to apply your skills on the job. And when finished, you will have built an online professional portfolio that you can be proud of, to keep even beyond coursework if you like -- to list on your resume, or to keep brushing up on your skills as you see fit.
Have questions about our revolutionary methodology? Contact us.