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)
Programming for Everybody (Getting Started with Python) (edX) EdX
University of Michigan,MichiganX

Programming for Everybody (Getting Started with Python) (edX)

Discover the fundamentals of Python programming with our beginner-friendly course, 'Programming for Everybody (Getting Started with Python)'. Designed for those new to coding, this edX offering will guide you through essential concepts such as variables, conditional statements, loops, and functions. Start your journey into the world of programming today!

Self Paced
Self-Paced
Python Data Structures (edX) EdX
University of Michigan,MichiganX

Python Data Structures (edX)

Dive into the world of Python data structures with our second course in the 'Python for Everybody' series on edX. This course will teach you how to effectively store, represent, and manipulate various types of data collections such as strings, lists, dictionaries, and tuples within a running program. Whether you're new to programming or looking to refine your skills, this course is designed to provide a solid foundation in handling complex data sets.

Self Paced
Self-Paced
Programación para todos (empezando con Python) (edX) EdX
University of Michigan,MichiganX

Programación para todos (empezando con Python) (edX)

Sumérgete en el mundo de la programación con nuestro curso 'Programación para Todos'. Este curso introductorio te brinda una comprensión fundamental del desarrollo de software, comenzando desde cero y utilizando Python como herramienta principal. Aprenderás conceptos básicos como variables, ejecución condicional y repetida, y cómo crear funciones. Ideal para principiantes que desean adentrarse en el mundo de la programación.

Self Paced
Self-Paced
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
Database Architecture, Scale, and NoSQL with Elasticsearch (edX) EdX
University of Michigan,MichiganX

Database Architecture, Scale, and NoSQL with Elasticsearch (edX)

Dive into the world of databases with this advanced course on Database Architecture, Scale, and NoSQL with Elasticsearch. Learn how to architect robust database systems, understand scalability options, and explore NoSQL solutions like Elasticsearch. This course is perfect for those looking to deepen their knowledge in PostgreSQL, CRUD operations, ACID requirements, and more.

Self Paced
Self-Paced
Database Architecture, Scale, and NoSQL with Elasticsearch (FutureLearn) FutureLearn
University of Michigan

Database Architecture, Scale, and NoSQL with Elasticsearch (FutureLearn)

Dive into the world of database management with this advanced course on Database Architecture, Scale, and NoSQL with Elasticsearch. This FutureLearn offering is designed for those who want to expand their knowledge beyond traditional SQL databases and explore the power of NoSQL systems like Elasticsearch. Whether you're a developer looking to scale your applications or an enthusiast eager to understand modern data handling techniques, this course provides valuable insights into ACID vs BASE transactions, choosing between SQL and NoSQL models, and how to effectively manage large datasets.

No sessions available
3 Weeks
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