Learn, Compete and Win

Want to have a fun and productive summer? We’ll help you achieve that through our ITWorx’s Coded Summer Programming Competition.

What’s Required?

To develop a low-code / No-code platform tool that builds simple web page using pre-defined widgets in the beginning as a POC, and can be extended and continued later as a complete low-code / No-code platform to build full web or mobile apps.

The project will be developed as an open-source project (on GitHub) under the Apache-2.0 license.

Low-code/no-code (LCNC) development platforms are types of visual software development environments that allow enterprise developers and citizen developers to drag and drop application components, connect them and create mobile or web apps.

Low-code and no-code systems offer the same fundamental benefits, but their names indicate the key difference between these two methods of application development.

Low-code development requires users to do some level of coding, while No-code development targets non-technical users in various business functions who understand business needs and rules but possess little or no coding experience and programming language skills. These citizen developers can use no-code to easily and quickly build, test, and deploy their business apps.

Required Technical Knowledge:

The developers who will participate should have hands-on experience in the following technical tools and concepts:

  • HTML, CSS and JavaScript.
  • Bootstrap 5.
  • Web front-end framework: Angular or React.js
  • Databases: MS SQL server.
  • Programming and OOP concepts.
  • C# language.
  • .NET Core 3.1 or 6.
  • ASP. Net Core Web API
  • Entity Framework Core 3.1 or 6

Why Join?

  • A great way to invest in yourself during this summer; you’ll be learning from the field experts.
  • All contestants will receive a certificate of participation from ITWorx.
  • Each team member of the winning team, with the best proposed application, will win a smartwatch.

What’s Required?

To develop a low-code / No-code platform tool that builds simple web page using pre-defined widgets in the beginning as a POC, and can be extended and continued later as a complete low-code / No-code platform to build full web or mobile apps.

Required Technical Knowledge:

The developers who will participate should have hands-on experience in the following technical tools and concepts:

  • HTML, CSS and JavaScript.
  • Bootstrap 5.
  • Web front-end framework: Angular or React.js
  • Databases: MS SQL server.
  • Programming and OOP concepts.
  • C# language.
  • .NET Core 3.1 or 6.
  • ASP. Net Core Web API
  • Entity Framework Core 3.1 or 6

Why Join?

  • A great way to invest in yourself during this summer; you’ll be learning from the field experts.
  • All contestants will receive a certificate of participation from ITWorx.
  • Each team member of the winning team, with the best proposed application, will win a smartwatch.

Who Can Participate?

  • Passionate learners.
  • Senior year university students, graduating class of 2022\2023 & 2023\2024.
  • Having a GPA of 3.0 or above (or any equivalent).
  • Proficient English speakers and writers.

Students majoring in any of the following:

  • Computer Science
  • Computer and Information
  • Computer and Information Sciences
  • Media Engineering and Technology (MET)
  • Business Informatics
  • Information Technology
  • Computer Engineering

1. Application

  • You’re required to fill in this application in which you’re requested to update your personal information, and upload a 1-minute video introducing yourself in English and stating the reason why you want to join this competition. Record the video on any platform you like, then add the link of it in the application form below.
  • If you passed the screening phase, there will be a technical assessment.
  • You must apply as a team of 3-5 members.
  • The application closes on 2\7\2022 at midnight.



2. Competition

  • Once you pass the screening process, we’ll share with you all details needed to work on the application including the Web Application Requirements, High Level Architecture, Database Design, List of online E-Learning sources covering the chosen technologies, and an online virtual server as a way to kick start the project.
  • You’ll have 1 month to finish the application. You’ll have weekly tasks and checkpoints to assess progress & provide needed guidance.


3. Winners

  • Applications will be assessed on the following aspects:
    • Successfully delivering the requirements
    • Code quality; making sure it's clean, well-documented & has no security issues.
    • Having an appealing and user-friendly design
    • Innovative Features
  • Team that gets the best assessment, given the above aspects, will win a smartwatch for each team member.
  • The winning team will be announced on the 20th of September