Introduction to Drupal is currently looking for an instructor to teach this class. If you, or someone you know, is interested in teaching with please visit for more information.
Drupal is a free and open source Content Management System written in PHP. With Drupal you can create a simple personal homepage, a company website, a blog, an ecommerce site, etc. Hundreds of modules are available for use with Drupal. You can create slide shows, events calendars, a contact form, product catalogs, polls or surveys, guestbook, a forum or blog, or newsletter signup. The possibilities are endless. Basically, there are no limits with Drupal, you really can make any type of website you want.

Applicable Job Roles: web developer, web designer, and web content manager.

Objectives for this class are:
  • Manual installation of Drupal on your web host
  • How to use the Administration pages (Content Management, Site Building, Permissions and Roles, etc.)
  • Building a navigation framework
  • The importance of modules in adding functionality to your site
  • How to find and install modules
  • Knowing how to change the design of your site with themes
  • Understanding how themes work behind the scenes
  • Knowing options on how to speed up your site
  • How to create custom content to store in your Drupal database using CCK
Week 1 - Getting Started with Drupal
  • Drupal is a CMS
  • Basic architecture of Drupal
  • Manual installation on a web server
  • Uses of Drupal
  • Troubleshooting
Week 2 - Administration and Site Maintenance
  • Understanding users, roles and permissions
  • Creating menus
  • What are nodes?
  • Managing URLs
  • Taxonomy overview
Week 3 - Modules
  • Themes and Blocks Explaining the module architecture.
  • Configuring the blog, poll, forum and webform modules Themes overview.
Week 4 - Content types and Views
  • How content works with Drupal
  • Creating custom content types
  • Adding new CCK modules: Date, Email and Link Using Views to display content
Week 5 - Themes
  • How themes work
  • Ways to create your own theme
  • Sub-theming with the Zen framework
Week 6 - Drupal Website
  • Creating a Drupal 7 site from scratch
Good understanding of HTML. CSS and PHP knowledge would be helpful but not required.
You must have an UNIX/LINUX web host account that supports PHP and has a MySQL database.

No book is required for this class.
Suggested Book Drupal 7 Explained: Your Step-by-Step Guide

Additional information:

Your place in the course is confirmed by your payment. Introductory courses are intended for students with no experience in the subject matter and are seeking beginner level training.

Refund Policy: Please read our Terms and Refund Policy before registering for this course.

Additional Cost: Book and software might be required for the course. Read the Requirements and Book section for more information. Course fee does not include the book and software cost .

How eClasses Work:Instructors post lectures (text-based, no video or audio), reading selections, and hands-on assignments once a week in the online classroom. Students can discuss the assignments with the instructor and amongst themselves in the classroom area. This format has no set meeting time, which allows students to attend class at a time most convenient to them, yet still provides logically organized communication between class participants. Students can apply for the completion certificate after finishing the class.


Price: $200.00
WITI Price: $140.00
Course No.: B130
Instructor Instructor Needed
CEUs 3
Duration 6 weeks
Cost 40
Open Courses:

Sorry, no other session is scheduled for this course. You can add this course to your wish list and we will notify you when other sessions are scheduled.


Instructor's Profile:
InstructorWe are looking for an instructor to teach this class. Please visit for more information.
Before you register for this class, please read the Outline, Prerequisites, Requirements, Books, and Refund Policy sections carefully.


"I enjoyed this course." - Yvonne Janssen
"Thank you Frank for being a VERY helpful teacher through this course. You did an amazing job of keeping things on a level I could understand, and being very helpful when I would get stuck on some things." - Brendan Tuohy
"I learned a lot in this class. Frank was always there to help with any questions. Excellent class with excellent teacher. I can't wait for the intermediate class with Frank as a teacher for the class. I already recommended this to the school. Hopefully they will agree to that. I'll register for that class in a flash. Thanks Frank for all your help." - Mai Ho
"An excellent learning experience. Frank is a knowledgeable instructor and he was attentive and worked through any problems I had with Drupal to ensure that I really understood. This is a well structured course with excellent learning materials -- they will be very good to refer to going forward. I would sign up for an advanced Drupal class with Frank. Highly recommended to gain a good understanding of the Drupal platform and its functionality." - Hope Tillman
"Waiting for the next-level Drupal class, Frank...there's lots more to learn! Great job, thanks, Dale Jordan, Mississippi State University Extension Center for Technology Outreach" - Dale Jordan
"Kudos to Mr. Stepanski on the great style of teaching, presentations and explanations with the Drupal learning process. His narrative style of explanations make you enjoy the experience of the future world of Drupal, concerning web design. You leave the class feeling like you have a better understanding of the software and how, along with explanations of why the programs function as they do, and what is the end result may be of such actions." - Allen Phillipe
"Great Class. Drupal is a great subject. Well documented course lecture and lessons. Would love a follow-up?" - Katie Fender
"A most enjoyable course. Instructor was quick to jump in whenever I had a problem. His instruction was a valuable first step in learning about Drupal." - John Andrews
"The class provided a good, basic introduction to Drupal. By the end I felt comfortable navigating the options and I came away with a solid understanding of Drupal architecture. Frank Stepanski's lessons were clear and thorough, and he was responsive and patient. Because Drupal is a robust, multi-layered and complex CMS, however, I strongly recommend that an intermediate level class be offered to give students an opportunity to hone their skills." - Charlotte Spinner
"Intro to Drupal is over - was an intensiv 6 weeks and very complex. Nearly impossible to have such a complex framework in only six weeks - thanks to Frank I managed but Im hungry for more. So Im looking forward to the intermediate class. Thank you so much. Dorothy" - Dorothy Wegmueller-Ngudle
"I think the course was about as good as it can be given the limitations of the medium. Certainly no complaints about the content or the instructor -- Frank does an excellent job. Screencasts might be an effective teaching tool. I would love to see an intermediate class that gets into Drupal theming and possibly performance tuning. And maybe an advanced class that gets into writing modules. Thanks!" - David Mintz
"I found this course very useful. It gave me the basic understanding of how drupal is put together. The final assignment in particular helped, without handing out everything on a plate, it made me work things out for myself. The instructor Frank was very helpful and responded to all queries." - Jude Shanahan
"I took the Intro to Drupal course in March 2011. Frank was always very accessible, responsive, and patient. I also appreciate his thorough handouts complete with screenshots. I received a good base of knowledge to build off of in his class and highly recommend him." - Linda Brown
"I really liked this class a lot. The materials were well-thought out and easy to follow. Frank was supportive and helpful to all of us. I hope to continue to study Drupal with Frank, having dipped my toes in now." - Donna Jones
"I got useful information in this class that I never would have got easily on my own. It would have taken me forever to figure out how to set up blogs, forms, newsgroups and the other things covered. I saved all the lessons for reference." - Letitia Wetterauer
"Putting together a Drupal course for remote learning is not easy. Frank did a great job in organizing the content and lectures in such a manner that made it relatively straightforward to follow and fun to learn. There is a lot more Drupal beyond this course and I look forward to hopefully a part 2 or intermediate level course soon." - MICHAEL NACHSHEN
"This course is really well organized and made learning Drupal easy - I am using it for a new site for a client already. Frank is very helpful and quick to respond to questions or problems. I would definitely be interested in an intermediate class." - Erika Maston
"Excellent Course, Frank allowed us to work at our own pace and was always encouraging and helpful. Look forward to signing up for intermediate or advanced level courses in Drupal." - Lin Taylor
"Great class! I learned so much in it and now ready to set up my first Drupal website. Frank is an excellent teacher. His lectures are very well written and easy to follow. Frank is very knowledgeable about the material and quickly responds to studentsí questions. Definitely, recommend this class to anyone interested in learning CMS. Looking forward to the Intermediate level course in Drupal!" - Yelena Williams
"This Drupal Class was very helpful in learning, using and applying this robust program. Frank was helpful and very responsive to concerns, questions and challenges that myself and others had." - Amy Dickinson
"The Intro to Drupal class was very useful. Frank is a very good teacher; he provided a lot of interesting and relevant materials, and always responded to questions or made suggestions very quickly. The course was just the right level for me - someone with experience with software but not much in the way of programming skills. I hope there will be a Drupal 2 course. Thanks Frank!" - Denise Wirth
"I was very excited to see Drupal added to the class roster. Frank did an excellent job guiding us through installation of the software, navigating the core, adding modules that improved functionality, and giving us a glimpse of the power of Drupal. I learned more than I thought I would in this class. My goal was to have a working knowledge of Drupal's architecture and functionality so I could work with a programmer to create the functionality of the site and then I work with the client to build the site content. I am not a programmer and this class was understandable to me. I would like to take an intermediate class for NON programmers and learn more about themes, panels, and layout more fully. Thanks, Frank! -Lisa Klein, November, 2010." - Lisa Klein
"Terrific class! After using Wordpress for the past 6 months and a little of Joomla, I wanted to round out my skill set. Wasn't sure about Drupal, but in the end, really glad I took the class. Instructor Frank is right there with guidance and resources when needed. Many of us are hungry now for an intermediate class with Frank. Highly recommend!!! Elaine, from Oregon" - Elaine Swyt
"Absolutely top of the line! Frank has been immediately responsive to all queries, attentive to questions with specificity, and uncommonly knowledgeable about all the topics covered in class." - Robert Barrington
"Frank was a fantastic instructor. He was always happy to help students and answer questions. He shared his knowledge and made the class fun and interesting. I hope there will be an Intermediate Drupal class!" - Lynn Eades