KodaSchool
Learn To Code
Practice Frontend, Android and iOS by building real world projects. Train on any language with AI.
Access real world UI designs for web.
Real Estate Listing Component
Create a real estate listing component for a website using HTML, CSS, and JavaScript.
Web Table
You are tasked with expanding your frontend development skills by building this web-based table project. Introduce dynamic filtering options for salary (descending or ascending) and user status (active or offline).Allow deleting of table contents and update the number dynamically. Use JSON file provided.
Salary Calculator
Create an interactive web-based salary calculator that provides users with the average salary for different professions in various countries.
Multilevel Filtering
Your task is to develop a web application that allows users to explore and filter a list of startups based on various criteria. The project should implement multilevel filtering for properties such as funding status (bootstrapped or funded), location, category, and total funding. Additionally, users should have the ability to toggle between bootstrapped and funded startups.
AI Landing Page
AI Verse, a fictional startup specializing in artificial intelligence solutions, design their landing page design and follow the design as close as possible. Use HTML, CSS and Javascript or a Javascript Frameworks.
Buy Crypto App
Develop a web-based "Buy Crypto" application that allows users to select a cryptocurrency and fetch its live price using the CoinGecko API. The frontend of the app will be built using HTML and JavaScript(or Frameworks)
Financial Analytics Dashboard
Create a web-based financial analytics dashboard to visualize and present financial data, including total expenses, total profit, total income, monthly data for two years (2022 and 2023), and the ability to choose the time period (e.g., months, years).
Exchange Rate Converter
Create a web-based currency exchange rate converter with real-time currency conversion. Users can select source and target currencies, input an amount, and instantly obtain conversion results. Ensure responsive design for cross-device usability, use HTML, CSS, and JavaScript (or a preferred framework) to build the application, and incorporate an external API for real-time rates. The project's deliverables include a functional converter app, responsive design, and comprehensive documentation. This project offers practical web development experience with room for future enhancements.
Contrast Website
In this challenge, you'll create the Vishio Sunglasses website with a focus on responsive design and dynamic contrast switching. Your task is to develop a responsive layout that works seamlessly across various screen sizes, starting with a mobile-first approach. Additionally, you'll implement a toggle switch in the website header that enables users to switch between high and low contrast color schemes. The high contrast mode should prioritize readability, especially for users with visual impairments. Your solution should be version-controlled on GitHub, deployed to a hosting platform, and thoroughly tested. Finally, submit your GitHub repository and deployed website links via kodaschool.com for evaluation.
Multilingual Homepage
We are challenging you to integrate a language switcher feature on the homepage, allowing users to select their preferred language (English, Spanish, or French).
Testimonial Component
Try this challenge for beginners to improve your basic web development skills
Access real world UI designs for android & iOS.
Password Generator
Design and develop a user-friendly interface for the Password Generator app.Implement a slider that dynamically changes color based on the password strength level.Provide checkboxes for digits, characters, and symbols to customize the password content.Generate strong and random passwords according to the user's preferences.
Password Generator
Design and develop a user-friendly interface for the Password Generator app.Implement a slider that dynamically changes color based on the password strength level.Provide checkboxes for digits, characters, and symbols to customize the password content.Generate strong and random passwords according to the user's preferences.
Calculator App
This project is a dynamic learning experience that aims to teach you the intricacies of iOS app development while you create a fully functional calculator app.It project includes an array of key features such as basic arithmetic operations, advanced scientific functions, an intuitive user-friendly interface, interactive challenges, a history and memory function, customization options, and offline functionality.Use swift, flutter or framework of choice.
Calculator App
This project aims to teach you the intricacies of Android app development while building a functional calculator app.It includes an array of key features such as basic arithmetic operations, advanced scientific functions, an intuitive user-friendly interface, interactive challenges, a history and memory function, customization options, and offline functionality.Use Java ,kotlin, flutter or framework of choice.
Movie Streaming App
This Android app will empower users to effectively organize their watched movies, downloads, and saved movies while utilizing free APIs to access movie-related data. Comprehensive movie pages will be featured, providing in-depth information about cast members, reviews, and ratings.This project is a good capstone project to have in your portfolio.
Movie Streaming App
In this iOS app development project, the goal is to create a flexible movie viewing app for iOS users. The app will empower users to organize their watched movies, downloads, and saved movies while employing free APIs to access movie data. Detailed movie pages will be featured, providing information on cast, reviews, and ratings.
Exchange Rate Calculator
Design and develop an iOS-based currency converter application that enables users to perform quick and accurate currency conversions on their iOS devices. This project aims to provide a practical tool for users to effortlessly convert between different currencies using their iPhones or iPads.
Exchange Rate Calculator
Design and develop an Android-based currency converter application that allows users to easily and accurately convert between different currencies. This project aims to provide a practical tool for users to perform currency conversions on their Android devices effortlessly.
Quizlet App
This UI/UX design project aims to create an interactive Android quiz app that presents users with questions and provides immediate feedback on their answers. The project is designed for a learner who is new to Android app development. The design will be based on a provided JSON file containing questions and their corresponding answers.
Quiz App
This project aims to guide a learner in iOS app development through the creation of a quiz app based on a provided UI/UX design. The design consists of questions and results screens and is supported by a JSON file containing the questions and answers.
Recipe App
This project involves converting a provided UI/UX design and a JSON file containing recipes into an Android application. The objective is to bring the beautifully designed recipe app to life, complete with functionality that allows users to access and cook a variety of recipes.
Explore
Popular Articles
How it works
01
Download challenge files
Click on “DOWNLOAD CHALLENGE” button to download the files. For PRO challenges, you need a subscription to access them. UPGRADE NOW
02
Read the guide file
Follow the instructions given under the guide.txt file to set up your coding environment.
03
Make a submission
Implement the design to resemble the provided design as closely as possible. Submit your solution on your profile page.