Available courses

Introduction to Moodle
Learning Management System

This beginner level course provides a quick and high-level overview of Moodle. It is recommended that you take this course before any other course, if you are not familiar with Moodle. Suitable for everyone: educators, administrators, and developers.

Estimated learning time: 1 hours

Level: Beginner

Free

What is Microsoft 365
Microsoft Learn

Learn about Microsoft 365, the productivity cloud designed to help each of us achieve what matters, in our work and life, with best-in-class Office apps, intelligent cloud services, and advanced security.

Estimated learning time: 35 minutes

Level: Beginner

Free

Introduction to Orange HRM
Information System

OrangeHRM is a web-based human resource management system designed to help organizations manage various personnel activities in an integrated manner. This system provides various features that support HR administrative processes such as employee data management, attendance, leave, recruitment, and performance evaluation. With this system, companies can reduce the use of manual documents and improve the efficiency of employee information management.

Estimated learning time: 30 minutes

Level: Beginner

Free

Intoduction to NextCloud
Information System

The  Introduction to Nextcloud a powerful and secure cloud platform that self-hosted solution , meaning it can be installed on a private server. This gives users greater privacy, security, and flexibility. allows us to store, manage, and share files online, nextcloud is a

Estimated learning time: 30 minutes

Level: Beginner

Free

Google My Business
Google

Learn how to use your free Google My Business to create listings that will stand out when customers search online. Take all the courses, pass the Assessment, and earn an Achievement to display on your profile.

  • 42 minutes
  • Beginner
  • Free
Introduction to SQLite
Programming

Kelas training SQLite ini dirancang untuk peserta yang ingin memahami dasar-dasar database SQLite, mulai dari pembuatan database, pengelolaan tabel, hingga penggunaan perintah SQL sederhana. Melalui pelatihan ini, peserta diharapkan mampu mengelola data secara efektif dalam aplikasi sederhana.

Estimated learning time: 30 minutes

Level: Beginner

Free

Introduction to CSS
Programming

The  Introduction to CSS This training is designed for beginners who want to understand the basics of CSS (Cascading Style Sheets) to enhance the appearance of HTML-based websites. Participants will learn basic CSS concepts, how to use them, and practice creating a simple personal website.

Estimated learning time: 30 minutes

Level: Beginner

Free

Introduction to PHP
Programming

The Introduction to PHP course is a foundational training course designed to help participants understand the basic concepts of web programming using PHP as a server-side programming language. In this course, participants will learn the basics of writing PHP code, the use of variables, data types, operators, and control structures such as branching and looping, as well as how PHP can be combined with HTML to build dynamic web pages. The course is self-paced with easy-to-understand material, simple code examples, practical exercises, and evaluation quizzes so that participants can learn flexibly. This course is suitable for beginners, students, teachers, or anyone who wants to start learning web development using a local server environment such as XAMPP or Laragon as a first step towards developing more complex web applications.

Estimated learning time: 45 minutes

Level: Beginner

Free

Introduction to Javascript
Programming

This JavaScript training class is designed for participants who want to understand the basics of JavaScript, from the concept of variables and data types to simple programming logic. Through this course, participants are expected to be able to create simple programs and understand how to make websites more interactive.

Estimated learning time: 45 minutes

Level: Beginner

Free

Introduction to HTML
Programming

The  Introduction to HTML5 is designed to help learners understand the basic concepts of HTML5 as the foundation of web development. In this course, participants will learn how to structure web pages using HTML5 elements, work with text, images, links, and forms, and apply basic best practices for creating clean and readable web content. This course is ideal for beginners who want to start building websites and prepare themselves for learning CSS, JavaScript, and other web technologies.

Estimated learning time: 35 minutes

Level: Beginner

Free

Introduction Selenium for Testing
Programming

The Introduction to Selenium for Testing training is designed to help participants understand the basics of web automation testing using Selenium. In this training, participants will learn the fundamental concepts of automated testing, how Selenium WebDriver works, how to create simple automation scripts, and best practices for efficiently testing web application functionality. This training is ideal for beginners who want to start using Selenium as a primary tool to improve the quality and speed of the software testing process.

Estimated learning time: 35 minutes

Level: Beginner

Free

Introduction to Scratch Coding
Programming

Scratch is a visual programming language in which you have to drag and drop blocks of code and attach them in a way you connect a jigsaw puzzle. Scratch is a free educational website developed by MIT that provides a great way to learn to code early. You can create interactive games, animations, and stories in Scratch instead of writing lines of code to perform any operation. You can perform tasks just by drag and drop. Scratch can be used online or offline on your system.

Estimated learning time: 35 minutes

Level: Kids

Free

Introduction to C++
Programming

C++ is a popular programming language.C++ is used to create computer programs, and is one of the most used language in game development. C++ was developed as an extension of C, and both languages have almost the same syntax.

Estimated learning time: 30 minutes

Level: Beginner

Free

Introduction to JAVA
Programming

No coding experience at all? Don't worry! The "Introduction to Java Programming Language: A Beginner's Guide" course is designed specifically for you. We'll guide you step-by-step through the basic structure of Java, how to write correct code, and how to think like a programmer. With this solid Java foundation, you'll open doors to a wide range of career opportunities in web development, mobile applications, and enterprise systems. It's time to start your journey as a developer!

Estimated learning time: 40 minutes

Level: Beginner

Free

Fullstack Web Development
Bootcamp
Enrolment on payment
PayPal

Fullstack Web Development Laravel is an intensive learning program designed to equip participants with the skills to build modern web applications from the front end to the back end. The curriculum is structured in stages, starting with programming fundamentals, creating web interfaces, and backend logic, all the way through to application development using Laravel, software testing, and deployment to production servers. This class is suitable for beginners as well as those who already have a programming background and want to pursue a career as a Fullstack Developer, specifically using the PHP and Laravel ecosystem.

Estimated learning time: 1 month

Level: Beginner

Paid

Fullstack Web Development English Batch 1
English
Enrolment on payment
PayPal

Fullstack Web Development Laravel is an intensive learning program designed to equip participants with the skills to build modern web applications from the front end to the back end. The curriculum is structured in stages, starting with programming fundamentals, creating web interfaces, and backend logic, all the way through to application development using Laravel, software testing, and deployment to production servers. This class is suitable for beginners as well as those who already have a programming background and want to pursue a career as a Fullstack Developer, specifically using the PHP and Laravel ecosystem.

Estimated learning time: 1 month

Level: Beginner

Paid

Fullstack Web Development Laravel AI
Offline
Enrolment on payment

Fullstack Web Development Laravel AI is an intensive, project-based course designed to help learners build modern web applications from front-end to back-end while integrating artificial intelligence features. Participants will learn programming fundamentals, develop user interfaces with HTML, CSS, and JavaScript, and build robust back-end systems using Laravel. The course also introduces AI concepts such as automation and data-driven functionality, enabling the creation of smarter web applications. Through hands-on projects, learners will gain experience in API development, authentication systems, deployment, and best practices in software development and testing, making this course suitable for beginners and aspiring fullstack developers who want to enhance their skills with AI capabilities.

Estimated learning time: 5 days

Level: Beginner

Paid


Site announcements