
Code Labs Academy
Code Labs Academy is a global tech education startup providing live online bootcamps in various fields, including Cyber Security, Data Science and AI, UX/UI Design & Web Development. Bootcamps are offered in both full-time and part-time formats, with durations of 12 or 24 weeks.
Target region
Germany / Worldwide
Projects
I joined as a Full-stack Engineer and had the opportunity to work on several projects, including:
- Website revamp and SEO.
 - Learning Management System (LMS).
 - Implementing automations.
 - Setting up and maintaining Content Management System (CMS).
 - Automate postings to different platforms and social media.
 - Streamlining workflows for team members.
 
These initiatives contributed to enhancing user experience and improving operational efficiency.
1. Website Revamp
I collaborated with a UX/UI designer to revamp the website, providing feedback and implementing the new design. My responsibilities included:
- Launching the first version of the website in a tight deadline
 - Adding and maintaining additional pages in line with the design system
 - Conducting audits to improve performance, SEO, and accessibility.
 - Launching the website in over 29 languages.
 
These efforts significantly enhanced the user experience and broadened our global reach going from 20 clicks to 1400+ daily clicks.

2. Learning Management System (LMS)
The Learning Management System (LMS) I built features one classroom for students and two control panels for administrators and instructors.
While addressing various challenges, I encountered several obstacles that required problem-solving and adaptability:
- Automating key tasks for instructors, such as grading and content addition
 - Maintaining support for the existing content format and structure.
 - Enabling instructors to update content as needed.
 - Supporting various types of content and assignments across different bootcamps
 
2.1. Admin Panel
Key features of the admin panel included User management and access control, and the easy launch of new cohorts.

2.2. Student Classroom
In the student classroom, participants are able to:
- Consume content and track their progress
 - Receive notifications for new assignments and feedback
 - Submit assignments in various formats
 - Access all recorded materials
 

2.3. Instructor Panel
The main goal was to automate tasks for instructors, allowing them to concentrate on teaching and reviewing. Key features included:
- Automated management of recordings.
 - Grading assignments and auto-grading quizzes.
 - Providing feedback on submitted work.
 - Managing announcements and launching assignments.
 - Communicating with students
 - Overview of grades and attendance
 
These enhancements improved efficiency and allowed instructors to focus on student engagement.

3. Automations
As a Full-Stack Engineer, I found great satisfaction in tackling challenging automations that required extensive problem-solving. Key automations included:
- Launching new languages on the website
 - Posting on various platforms and social media
 - Managing recordings, including relocation, access provision, and user notifications
 - Verifying issues on the website
 - Collecting surveys through post-action feedback