Genevieve M. Lipp

Genevieve Lipp teaches courses in the Electrical and Computer Engineering and Mechanical Engineering and Materials Science departments at Duke University, including programming in C++, dynamics, and control systems. She worked previously in the Center for Instructional Technology at Duke and is passionate about using technology to promote learning. She has a Ph.D. in mechanical engineering in the field of nonlinear dynamics, and she earned a B.S.E. in mechanical engineering and a B.A. in German as an undergraduate at Duke University.

Filter Courses within "Genevieve M. Lipp" (Click to filter)
Pandas for Data Science (Coursera) Coursera
Duke University

Pandas for Data Science (Coursera)

Discover how to harness the full potential of Python for data science by mastering the Pandas library in this engaging course. Designed for those looking to refine their data analysis techniques, you'll learn essential skills like cleaning, sorting, and storing data effectively. This course is perfect for anyone aiming to become a proficient data scientist.

Jun 8th 2026
4 Weeks
Programming Fundamentals (Coursera) Coursera
Duke University

Programming Fundamentals (Coursera)

Discover the fundamentals of programming with our beginner-friendly course, ideal for those new to coding or looking to expand their skill set. This introductory course lays down the groundwork necessary for understanding algorithms and problem-solving techniques that are crucial across all programming languages. Whether you're aiming for a career in software development or simply wish to enhance your analytical thinking skills, this course is your starting point.

Jun 1st 2026
4 Weeks
Interacting with the System and Managing Memory (Coursera) Coursera
Duke University

Interacting with the System and Managing Memory (Coursera)

Dive into the final module of our Introduction to Programming in C specialization. Learn how to enhance your coding skills by mastering sophisticated uses for pointers like working with strings and multi-dimensional arrays. Gain expertise in reading and writing files, taking user inputs, and managing memory dynamically. This course will equip you with powerful tools to create more interactive and efficient programs.

Jun 1st 2026
4 Weeks
Python Programming Fundamentals (Coursera) Coursera
Duke University

Python Programming Fundamentals (Coursera)

Embark on a comprehensive introduction to Python programming designed for beginners. This course covers essential skills like algorithmic thinking, Python syntax, code testing, debugging techniques, and modular code development. Ideal for those new to coding who aspire to build a career in software engineering, web development, or data science.

Jun 1st 2026
4 Weeks
Data Science with NumPy, Sets, and Dictionaries (Coursera) Coursera
Duke University

Data Science with NumPy, Sets, and Dictionaries (Coursera)

Embark on a journey to become proficient in Data Science with our beginner-friendly course focusing on NumPy, sets, and dictionaries. This course is designed for aspiring programmers looking to break into the dynamic field of data science. Whether you're aiming to be a data scientist, software developer, data analyst, machine learning engineer, data engineer, or database administrator, this course provides the essential skills needed to succeed.

Jun 1st 2026
4 Weeks
Page 1