With the growing awareness to learn deeper about Islam and Quran, there is an increasing trend to learn the Arabic language in Indonesia. While many institutions offer onsite learning platform to learn Arabic, the need for technology-based e-learning Arabic course is increasing as technology in Indonesia advances. The e-learning approach has to be based upon the needs of users to ensure the learning is effective. This study aims to design an online e-learning basic Arabic course using user-centered design (UCD) approach. The methodology employed in this study is mixed methods. The study covers requirements gathering, create design solution, prototyping, and evaluation. Gagne's nine instructional events are used as a theoretical basis for designing Instructional design. Evaluation is done by referring to usability testing method. This study results in an e-learning Arabic course interface that stemmed from user needs and instructional design. The final output has 17 features out of 34 identified user needs.