Professional Development Course Series
Publisher Home Courses Home Online Store Subscribe to Updates Contact Us

Welcome to the SoftBaugh Professional Development Course Series. We launched this course series in 2010 to help students become more well-rounded, and in so doing, enable them to be more successful as employees or entrepreneurs. Throughout the coming months and years, you'll see us introduce courses covering programming, mathematics and the sciences. An early goal for our courses is to introduce programming to novices, ultimately culminating in proficiency in digital logic, industrial controls and embedded microcontroller firmware (after a series of forthcoming courses). Later electives will allow the student to gain in-depth knowledge of practical robotics and automation, business data systems or image and audio processing.

So who can benefit from our courses? In short, anyone. Colleges can benefit by enhancing curriculum offerings to meet the needs of students with varying backgrounds. Or, high-school gifted instructors or homeschooling parents can provide accelerated material to their students. Plus, graduates, at any level, can supplement their formal education by taking these courses as self-study material. Regardless of your specific situation or needs, these courses can help you meet your goals.

And all this comes for only the price of the student text, since all instructor material is supplied for free with any of our courses.

Tired of courses which require one hand on the book to hold it open while typing? All of our student texts feature a lay-flat binding, which facilitates typing while reading.

Have questions, or interested in a course not listed? Tell us!

Subscribe to our email updates to receive special discounts and new release information.

Our flagship course!

Price: $49.95 US, plus S&H
Lay-Flat Paperback, 605 pages
ISBN: 978-0-9754759-4-2
LCCN: 2010906917
Shop online
Software Development I: with Python

Named for an offbeat comedy troupe, the open-source Python programming language has grown in capability and support to become a serious contender for cross-platform personal computing and server development alike. This course introduces the student to this exciting programming language, cultivating professional software development skills along the way. Yet, this course requires no prior programming knowledge. Organized as sixty-four lessons, sixteen tests and two exams, for a total of 82 lecture units, this course covers the following topics:

Python variable, function, class and environment syntax.
Custom module development.
Software development skills and activities.
Python dictionaries, lists, tuples and iterable types.
Command console operations.
List comprehensions.
and more ...

By the end of the course, students will have learned how to write Python projects, including custom classes and modules. The course culminates with an exploration of windowed application development, including a bitmapped graphics project.

Learn more ...

Trademark notices: "Python" and the Python logos are trademarks or registered trademarks owned by the Python Software Foundation, used by the author and publisher with permission from the Foundation. SoftBaugh and the SoftBaugh logo are registered trademarks of SoftBaugh, Inc. All other trademarks are trademarks or registered trademarks of their respective owners.

© 2009 - 2010 SoftBaugh, Inc. All rights reserved.