Modern Technologies

Ready to take your coding skills to the next level? It's time to explore the cutting-edge technologies that elevate you from a simple programmer to a software engineer. Discover tools like Docker, Jira, cloud computing, and GitHub that are essential for building scalable and secure products people can actually use. When you understand why these technologies matter and how they impact the industry, you'll be ready to build real applications and stay ahead in tech.

Student smiling while sitting outside, using a laptop.
Syllabus

Course Topics

Overview of Software Engineering Technologies

Gain an understanding of the landscape of cutting-edge tools and technologies driving innovation in software development. Learn about the latest trends and how they are shaping the industry.

Motivations Behind New Technologies

Explore why new technologies are developed and how they impact businesses and society. Understand the driving forces behind technological advancements and their potential benefits.

Selecting the Right Tools

Analyze the tradeoffs, applications, and limitations of various technologies. Gain insights into making informed decisions when selecting tools for different projects.

Building Applications with Various Technologies

Get hands-on experience building functional applications using tools like Docker, AI, Jira, GitHub, Jenkins, and Confluence. Apply your learning to build and deploy software solutions, preparing you for a successful career in technology.

Strategies for Keeping Pace with Software Development Tools

Develop strategies to stay updated with the ever-evolving software development landscape. Learn techniques to continuously improve your knowledge and skills.

Course Level

300

Skills Covered

  • Git (Version Control System)
  • Github
  • Docker (Software)
  • CI/CD
  • Google Cloud Platform (GCP)
  • Artificial Intelligence
  • Project Management
  • JIRA

Common Prerequisites

All courses listed may not be required. Discuss with your advisor to learn more.

  • Programming for Everyone I

Disclosure

This course is delivered online through an institution of the Lower Cost Models Consortium (LCMC) that is different than your degree-granting institution that awards the academic credit for the course.