First cohort starts Friday, July 21

Enroll by Thursday, July 20 to secure a seat.

  • 00 Days
  • 00 Hours
  • 00 Minutes
  • 00 Seconds

Course curriculum

    1. Who are we? (15 min)

    2. What will I learn and how? (5 min)

    3. Your learning schedule (10 min)

About this course

  • Free
  • 3 lessons
  • 0 hours of video content

Accelerate your path to senior engineer

If you have 2+ years of experience, enrol in this course

Core skills you'll gain

This course is designed for software engineers with 2+ years of professional experience.

  • Design architecture

    Apply OO to business requirements to define key components and relationships.

  • Act as lead

    Communicate architecture choices and trade-offs with relevant stakeholders.

  • Expand your network

    Meet other mid-senior engineers, learn from and with them, and build up your professional network.

FAQ

  • When is it?

    This course will be held from July 7 to July 14. You will dedicate approximately 5 hours in total to complete your individual and collaborative work.

  • Who can register?

    This course is designed for software developers with at least two years of professional experience.

  • What will I learn?

    By the end of this course, the participants will be able to design and extend a software architecture based on given business requirements, apply object-oriented design when creating UML diagrams, and present and defend design choices and trade-offs.

  • How will I learn?

    You'll learn by doing. You and your peers will start off building individual projects following a real-life situation. You'll review each other's work to deepen your understanding, and finally, you'll propose and defend your design among your peers. All throughout you'll be building personal connections with successful peers in your industry, learning from them, and expanding your developer network.

Interested in receiving updates?

Get tips on upskilling to senior engineer, be the first to know about new courses, and more.

Thank You

About Microverse

What makes Microverse different?

At Microverse, students learn through a very unique approach — by pair programming and collaborating with other students in real time, just as they would with colleagues of a distributed team in a real company.

Students learn multiple programming languages and Computer Science fundamentalls, through working on real projects with peers around the world.

This innovative approach not only provides students with an accountability partner and large, global network of support, but also helps them learn remote workflows and acquire the collaboration and communication skills necessary to join a global company.

We are using this approach to help mid to senior developers upskill and hit their career growth goals. We are working on a suite of courses to suit your growth needs.