Charles Russell Severance (Dr. Chuck)

Charles Severance (a.k.a. Dr. Chuck) is a Clinical Professor at the University of Michigan School of Information, where he teaches various technology-oriented courses including programming, database design, and Web development. Chuck has written a number of books including Using Google App Engine, and Python for Everybody. His research field is in the building of learning management systems such as Sakai, Moodle, Blackboard, ANGEL, and others. He was the chief architect for the Sakai Project, a learning management system used at about 300 schools worldwide and wrote the book Sakai: Free as in Freedom, that describes his experiences as one of the leaders of the project. In the mid-1990s he was the host of Internet: TCI, a national television talk show about the Internet that ran for several years on the TCI cable system. He was long-time a columnist for the IEEE Computer Magazine writing a monthly column called "Computing Conversations" that features video interviews with famous technology leaders and innovators.

Filter Courses within "Charles Russell Severance (Dr. Chuck)" (Click to filter)
Database Design and Basic SQL in PostgreSQL (edX) EdX
University of Michigan,MichiganX

Database Design and Basic SQL in PostgreSQL (edX)

Discover the essentials of Database Design and Basic SQL with our beginner-friendly course on PostgreSQL. Designed for those new to databases, this course will guide you through data modeling, understanding database relationships, and applying SQL techniques within the powerful PostgreSQL environment. Start your journey towards becoming a proficient database administrator today!

Self Paced
Self-Paced
Intermediate PostgreSQL (edX) EdX
University of Michigan,MichiganX

Intermediate PostgreSQL (edX)

Dive deeper into the world of PostgreSQL with our Intermediate PostgreSQL course. This comprehensive program is designed for those who have a foundational understanding of PostgreSQL and are eager to master advanced SQL techniques such as aggregation, transactions, and working with text using regular expressions. Whether you're looking to refine your database management skills or advance in your career, this course offers valuable insights into handling CSV files and optimizing data operations.

Self Paced
Self-Paced
Django Features and Libraries (edX) EdX
University of Michigan,MichiganX

Django Features and Libraries (edX)

Explore the intricate world of Django with our third course in the series 'Django for Everybody'. Dive into building robust web applications by mastering cookies, sessions, and Django's powerful authentication processes. This course will guide you from developing a simple application to deploying it in a production environment, enhancing your ability to create sophisticated web solutions.

Self Paced
Self-Paced
Web Application Technologies and Django (edX) EdX
University of Michigan,MichiganX

Web Application Technologies and Django (edX)

Discover the core principles of web application development with this comprehensive course on Web Application Technologies and Django. Learn how web browsers interact with servers, explore HTTP, HTML fundamentals, and delve into the structure of a Django application. Whether you're new to web development or looking to refine your skills, this course offers a structured approach to mastering modern web app creation.

Self Paced
Self-Paced
Programming in C (Coursera) Coursera
University of Michigan

Programming in C (Coursera)

Dive into the world of C programming with our expert-led online course. Whether you're a beginner or looking to refine your existing knowledge, this course will equip you with a strong foundation in C syntax, types, operators, expressions, recursive functions, and the critical role of the C preprocessor for achieving software portability.

Aug 31st 2026
4 Weeks