-
Notifications
You must be signed in to change notification settings - Fork 1
Home
The Joomla Academy is a global initiative dedicated to nurturing new contributors and enhancing the Joomla ecosystem. Managed by Open Source Matters (OSM), our mission is to provide mentored coaching and teaching for students with skills in PHP, JavaScript, UX, and UI, fostering their growth in open-source development.
Our program offers a structured pathway for students to:
- Engage in Real-World Projects: Contribute meaningful code and features to Joomla.
- Receive Mentorship: Learn from experienced developers and community members.
- Enhance Skills: Develop proficiency in PHP, JavaScript, UX, and UI within an open-source environment.
By participating, students not only bolster their technical abilities but also become integral members of the vibrant Joomla community.
The Joomla Academy is designed with a focus on:
- Comprehensive Learning: Covering topics from code structure to advanced migration tools.
- Hands-On Experience: Encouraging practical contributions to Joomla projects.
- Community Integration: Facilitating collaboration with global Joomla contributors.
For a detailed overview, please visit our Program Structure page.
Our program operates on a structured timeline to ensure a cohesive learning experience. Key phases include:
- Application Period: Submission of applications by interested students.
- Selection Process: Evaluation and selection of candidates.
- Mentorship Phase: Active learning and contribution under mentorship.
- Project Completion: Finalisation and integration of contributions.
For specific dates and milestones, refer to our Timeline section.
To join the Joomla Academy, applicants should:
- Possess foundational knowledge in PHP and JavaScript.
- Have an interest in User Experience (UX) and User Interface (UI) design.
- Demonstrate a passion for open-source development and community collaboration.
Detailed criteria are outlined on our Eligibility Requirements page.
Interested in becoming a part of the Joomla Academy? Follow these steps:
- Review the Eligibility Requirements.
- Prepare your application, highlighting relevant skills and experiences.
- Submit your application through our Application Portal.
For comprehensive instructions, visit our How to Apply page.
Have questions? Our FAQ section addresses common inquiries about the program, application process, and more.
The Joomla Academy thrives thanks to the generous support of our sponsors. Their contributions have been instrumental in launching and sustaining this initiative. We extend our heartfelt gratitude to all our sponsors for their unwavering support.
- Guides and Manuals: Access comprehensive documentation to assist you throughout the program.
- Recommended Development Tools: Explore tools and resources recommended for effective development.
- Setting Up Joomla Locally: Step-by-step instructions to set up a local Joomla development environment.
Explore these and more on our Resources page.
We are excited about your interest in the Joomla Academy and look forward to your contributions to the Joomla community. Welcome aboard!
-
Getting Started
- › Welcome to the Joomla Academy!
- › About the Joomla Academy
- › Program Structure
- › Timeline for April 2026 Intake
- › Enhanced SEO Integration
- › Advanced Migration Tools
- › Eligibility Requirements
- › How to Apply
- › System Requirements
- › Recommended Development Tools
- › Setting Up Joomla Locally
- › Test Task
- › How to Set Up the Task