Aspen Olmsted

Aspen Olmsted is an adjunct faculty member in the New York University Tandon School of Engineering in the Computer Science and Engineering department. Aspen's fulltime job is as an assistant professor and Graduate program director at the College of Charleston. He obtained a Ph.D. in Computer Science and Engineering from The University of South Carolina. Before his academic career, he was CEO of Alliance Software Corporation. Alliance Software developed N-Tier enterprise applications for the performing arts and humanities market. Dr Olmsted’s research focus is on the development of algorithms and architectures for distributed enterprise solutions that can guarantee security and correctness while maintaining high-availability. In his Secure Data Engineering Lab, Aspen mentors over a dozen graduate and undergraduate students each year.

Filter Courses within "Aspen Olmsted" (Click to filter)
Python Scripting: Dates, Classes and Collections (Coursera) Coursera
LearnQuest

Python Scripting: Dates, Classes and Collections (Coursera)

Embark on a journey into the heart of Python programming with 'Python Scripting: Dates, Classes and Collections'. This course is designed for those looking to deepen their understanding and proficiency in Python scripting by mastering essential concepts such as advanced string operations, handling dates, modeling classes, developing robust class structures, and effectively working with collections. Through engaging lectures and practical labs, you'll learn how to apply these skills in real-world programming scenarios.

Aug 31st 2026
4 Weeks
Introduction to Python Scripting for DevOps (Coursera) Coursera
LearnQuest

Introduction to Python Scripting for DevOps (Coursera)

Embark on your journey into programming with 'Introduction to Python Scripting for DevOps.' This foundational course is designed for those new to coding, offering an in-depth look at the core principles of procedural programming. Through engaging lectures and hands-on labs, you'll learn how to handle user input, output data to the console, declare and assign variables, make decisions with branching statements, and loop through iterations using Python. By the end of this course, you will have a solid understanding of Python scripting and be ready to tackle more advanced DevOps topics.

Aug 31st 2026
4 Weeks
DevOps and Build Automation with Python (Coursera) Coursera
LearnQuest

DevOps and Build Automation with Python (Coursera)

Embark on a journey to master DevOps and build automation with Python, the ultimate programming language for modern software development. This course is designed for programmers looking to enhance their skill set and embrace the principles of continuous integration and delivery. Through engaging lectures and practical labs, you'll learn how to automate your workflows, streamline your processes, and improve collaboration across teams.

Aug 31st 2026
4 Weeks
Python Scripting: Files, Inheritance, and Databases (Coursera) Coursera
LearnQuest

Python Scripting: Files, Inheritance, and Databases (Coursera)

Dive into advanced Python programming with our 'Python Scripting: Files, Inheritance, and Databases' course. Learn essential concepts like file handling, object-oriented programming through inheritance, and how to connect your scripts with databases. Perfect for aspiring and experienced developers looking to deepen their understanding and practical application of Python.

Aug 31st 2026
4 Weeks
LCFA Exam Preparation (Coursera) Coursera
LearnQuest

LCFA Exam Preparation (Coursera)

Embark on a journey towards becoming a certified Linux professional with our LCFA Exam Preparation course. Designed for aspiring IT administrators and engineers, this course equips you with the skills needed to pass the LFCA certification exam and enter the dynamic world of Linux. Learn at your own pace through engaging content, interactive discussions, and practice exams.

Aug 31st 2026
5-12 Weeks
Introduction to Database Queries (edX) EdX
New York University,NYUx

Introduction to Database Queries (edX)

Discover the fundamentals of working with databases in this beginner-friendly course. Explore the essentials of issuing queries, organizing data, and modifying information within a relational database management system. Perfect for those new to databases or looking to refresh their knowledge.

Self Paced
Self-Paced
Advanced Database Queries (edX) EdX
New York University,NYUx

Advanced Database Queries (edX)

Dive deeper into the world of databases with our 'Advanced Database Queries' course. Build on foundational knowledge and learn how to craft sophisticated SQL queries that handle complex data retrieval tasks effectively. This course is ideal for those who want to refine their database management skills, focusing on advanced querying techniques such as aggregation, subqueries, and built-in functions.

Self Paced
Self-Paced
Advanced Database Administration (edX) EdX
New York University,NYUx

Advanced Database Administration (edX)

Expand your database administration skills with our 'Advanced Database Administration' course. Dive deeper into managing relational databases, focusing on concurrency control and efficient object creation. This course builds upon the foundational knowledge from Introduction to Databases and Advanced Database Queries, taking you to an expert level of proficiency.

Self Paced
Self-Paced
Introduction to Data Structures (edX) EdX
New York University

Introduction to Data Structures (edX)

Dive into the world of complex programming concepts with our 'Introduction to Data Structures' course. This comprehensive program is designed for those looking to enhance their understanding of advanced topics in C++, including pointers, dynamic memory management, recursive functions, efficient search methods, and effective sorting strategies. Ideal for intermediate learners aiming to advance their skills.

This course is archived
5-12 Weeks