Graphical User Interface (GUI)
Lebanese University Lebanese University
Programming Intermediate

Graphical User Interface (GUI)

Lebanese University course(I3305) covering design patterns (Creational, Structural, Behavioral) and JavaFX.

7 hours 2 modules 10 videos 7 resources
About This Course

This course covers the main categories of design patterns — Creational, Structural, and Behavioral — along with JavaFX for building graphical user interfaces. Topics include patterns such as Singleton, Factory, Builder, MVC, Observer, and others, applied through JavaFX examples.

Your Instructor
Unichamps

Course Instructor

Course Curriculum
2 modules · 10 videos

  • Session 1 : Modularity and Objects
    20 min
  • Session 2 : Creational and Structural Part 1
    3 min
  • Session 2 : Creational and Structural Part 2
    51 min
  • Session 3 : Structural and Behavioral Till MVC
    57 min
  • Session 4 : MVC and MVC - Observer Part 1
    8 min
  • Session 4 : MVC - Observer Example Part 2
    2 min

  • Session 5 : Partial 2025 part 1
    24 min
  • Session 5 : Partial 2025 part 2
    40 min
  • Session 6 : Tips For Exam
    20 min
  • Session 7 : Final 2023 S1 Solution
    95 min
Course Resources

These resources will be available after enrollment.

  • Design Patterns : Creational and Structural
    21.09 KB
  • I3305 Final 21 22 Session2 Solution
    990.75 KB
  • I3305 2025 2026 Partial Solution Session 2
    990.75 KB
  • Final 2023 part 1
    92.4 KB
  • Final 2023 part 2
    83.35 KB
  • Final 2023 part 3
    104.23 KB
  • Design_Patterns_Study_Guide
    15.62 KB

$0.00

  • Full access to all course content
  • 2 modules · 10 video lessons
  • Downloadable resources included
  • Access from any device
  • Access duration: 3 months from activation
Enroll in this Course

Already have an access code?

How to Get Access
  1. Fill in the enrollment form above
  2. Complete payment through our supported methods
  3. Receive your unique access code via WhatsApp
  4. Enter your code above to start learning!