Short Courses in Software Engineering

Request Info

Software engineering constantly evolves, impacting our day-to-day lives. Nowadays, we are able to carry the latest technological trends in the palm of our hands. In addition, software engineering gives us the tools to build, design, develop, maintain, and retire software. As a result, we impact our world, making it more effective and safe. This micro-credential course on the essentials of software engineering will explain how applications work, interact, and provide value to individuals and organizations. It explores different software development techniques, cloud-based applications, and mobile and device software applications.

Go at Your Own Pace, With Three Modules to Choose From

This course is built with three modules to choose from. You can take all 3 modules or choose the one that fits your needs.

Program Information

  • Format: In person (on-site) - lectures, notes, discussion, and industry resources.
  • Location: McArthur Engineering Building, Room 202, Memorial Dr, Coral Gables, FL 33146
  • Level: Basic/Intermediate
  • Short Courses Bundle: $4,999
  • Individual Module: $1,999
  • Contact us to find out about eligibility for Discounts and Scholarships.

Participants completing the training will receive a University of Miami Engineering Certificate of Attendance.

Open All Tabs
  • Module 1: Computing and Digital Innovations

    This module is focused on the basics of software development techniques such as agile and waterfall models and various system architectures. Understand the essentials of computing and the role computing plays in solving problems of the universe and beyond. Learn some of the latest topics in current and emerging technologies that influence our daily lives.

    Date (time)

    Saturday, July 16, and Sunday, July 17 (9 a.m.-5 p.m.)


    • Foundations of computer science
    • Elements of Computing: Hardware, software, storage, and networks
    • Concepts like abstraction, algorithms, data structures, encapsulation, resource management, security
    • Software engineering techniques, and web development
    • Current Trends in Computing – Blockchain and Cryptocurrencies, NFTs, Metaverse, Cybersecurity, Artificial Intelligence, Human Computer Interaction

  • Module 2: Trends in Cloud Computing

    This module focuses on cloud computing and the scalability of software applications on cloud platforms. The goal of this course is to develop an understanding of the evolution of cloud computing, basics of cloud architectures, cloud software development, and configuration.

    Date (time)

    Saturday, July 23, and Sunday, July 24 (9 a.m.-5 p.m.)


    • What is cloud computing? - cloud service, delivery, and deployment models.
    • Cloud terminologies – virtualization, hypervisor, containerization, cloud software architectures, and essential design patterns.
    • Cloud providers, services, and scalability of applications on cloud

  • Module 3: Develop Your Mobile App

    This module provides an introduction to mobile computing - designing mobile applications. The goal of this course is to develop an understanding of concepts, frameworks, and technologies in mobile applications software engineering.

    Date (time)

    Saturday, August 13, and Sunday, August 14 (9 a.m.-5 p.m.)


    • Components of mobile device and applications.
    • Frameworks and technologies used to develop mobile applications.
    • Developing software in constrained resource settings.
    • User centric experience design and design thinking for mobile software applications.
    • Advancements of no-code and low-code mobile designing frameworks.


Limited spots available

Enroll Here

Need More Information?

For more information contact:

Ailen Parera-Ruggiero | 305-284-2408

All transactions are final. No refunds are permitted.
Click here for our Privacy Statement

credit card logos