Introduction to Programming
for Architects and Engineers

Introduction to Programming for Architects and Engineers is designed to equip professionals in the architecture and engineering fields with fundamental coding skills. Through a series of videos, participants will learn why coding is essential and how to start learning software development and apply their knowledge to real-world projects, mainly focusing on processing data from Revit.

This comprehensive is course tailored for professionals in the architectural and engineering sectors who seek to enhance their problem-solving skills and career opportunities through coding. The course is structured into ten videos, each covering a crucial aspect of programming.

The journey begins with understanding the importance of coding in today’s technology-driven construction industry, highlighting its role in automating tasks and improving communication with technical teams. Participants are then guided through the basics of software development, including learning about software engineering concepts, programming languages like Python and Java, and fundamental coding constructs such as variables, data types, and control structures.

As the course progresses, learners are introduced to different learning paths, including desktop and cloud development, and are encouraged to practice coding regularly through hands-on projects and code challenges. Key topics such as version control with Git and GitHub, software development methodologies, algorithms, and databases are covered to provide a well-rounded understanding of the software development landscape.

Duration: 2h

What You'll Learn

  • Introduction
  • Prepare Your Environment
  • Learn the Basics
  • How to Learn Software Development
  • Processing Data from Revit
  • What’s Next?

About the Author

As CEO of e-verse, a software development company that provides innovative solutions for the AEC industry, Valentin Noves lead a team of talented and passionate professionals who share my vision of disrupting the status quo and creating value for our clients. With over 8 years of experience in software development, innovation, and leadership, I have a proven track record of delivering high-quality products and services that leverage cutting-edge technologies such as generative adversarial networks or hierarchical surface prediction.

Lucia Maschwitz, is a marketing executive with e-verse, with 10 years of experience in roles articulated with the business, sales and new market expansion. Leadership of regional projects with complex teams and work streams, managing strategy, development and monitoring against measurable goals.

Try for Free