Ensina (Portuguese word for ‘Teach') is your answer if you have been looking to learn something new or expand your knowledge but never seem to find the time for it. This convenient on-the-go learning app offers you a wide variety of courses that you can choose to enroll in and complete at your own pace. Upon the completion of the course, you receive a custom certificate that you can add to your resume and share on social media. This is a solution that was developed to be licensed to different mobile carriers in Brazil. It has a thoughtful on-boarding process that learns about your goals and preferences to recommend courses that match your needs. Each course has a break down of different sections made up of short videos so the user can track their progress efficiently. The user also has the ability to save courses and download them for offline usage. After every section or course, you can test your knowledge with objective exercises and quizzes. The process of learning is made fun and engaging with gamification by earning badges for completing certain tasks.