Software Engineering

What I will learn?

  • Understand the transition from client requirements into software design models and then into working code.
  • Grasp the physiology of web applications. How frontend, backend, databases, and infrastructure interact to deliver modern software systems.
  • Apply the Software Development Life Cycle (SDLC), from requirements engineering through design, implementation, testing, and deployment.
  • Build and deploy full-stack web applications using core web technologies: HTML, CSS, JavaScript, React, object-oriented programming with C#, .NET Core, SQL databases, and Entity Framework (EF).
  • Apply Scrum methodology to plan, manage, and deliver projects in teams.
  • Implement software testing practices to ensure quality and reliability.
  • Use DevOps tools and CI/CD pipelines to automate integration and deployment.
  • Explore how AI tools can support and enhance the understanding of software engineering practices.
  • Integrating RESTfull APIs with front-end apps
  • Deliver a portfolio-ready capstone project demonstrating end-to-end engineering skills.
  • Gain real-world project experience with Eduperia or partner companies after completing the program.

Student Ratings & Reviews

No Review Yet
No Review Yet

Apply here

Apply now to join your chosen course and take the next step toward building your skills and future career.

  • Yearly
  • Monthly

Contribute 1 year while enrolled in the program (Total: 166.144,00 ден / €2700).

Contribute 1 month while enrolled in the program (Total: 6.300,00 ден / €100).

Free
Free access this course

A course by

Edmond Jajaga
Edmond Jajaga
Full-Stack Developer
Altin Beqiri
Altin Beqiri
UX Designer

Material Includes

  • Software engineering fundamentals and programming concepts
  • Algorithms and data structures learning resources
  • Hands-on coding exercises and real-world projects
  • Version control with Git and collaborative development tools
  • Software development lifecycle and system design basics

Requirements

  • Basic computer skills
  • No advanced programming experience required (helpful but not mandatory)
  • A laptop or computer with internet access
  • Motivation to learn coding and work on practical projects

Apply here

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.