3. Coding tools

Icon key

Free icon Free tools are completely free to use with all features.

Freeware icon Freeware tools include basic functionality for free. Additional features may need to be paid for.

open source icon Open source tools are developed in a collaborative manner and can be used, modified or shared openly. This software can be used for free and often includes a lot of support documentation.

paid tools icon Paid tools can only be used after purchasing, and agreeing to, a product licence.

*

There are many different coding and development platforms available. If you need to learn a particular coding language, visit Types of assignments or one of the following resources.
Find:

*

*

*

*

*

*

*

Looking for help with your assignment?

Web development

Tool Useful features In-person training Online tutorial Cost
NotePad++ NotePad++ is a free source code editor for Windows that supports over 50+ languages. No Notepad++ resources Free
Koding Koding is a cloud development environment that supports Apache, PHP, MySQL, Node.js, Perl and Python, with any other language being able to be added as required. No Koding documentation open source
replit Build, test, and deploy directly from the browser No Getting Started with Replit: Intro to All Major Features (YouTube, 4m 54s) Freeware
JSFiddle JSFiddle is an online community for testing and showcasing code. It supports JavaScript. No JSFiddle docs and help Free

Software development

Tool Useful features In-person training Online tutorial Cost
Visual Studio Visual Studio has a family of products that can be used to create applications for any platform in any language. It can be used to create software, mobile apps, games, browser extensions and more. No Learning to code with Visual Studio.
Learning Visual Studio Code (LinkedIn Learning, 1h20m).
Free
Lazarus Lazarus allows you to develop applications of any type. It can be used on Windows, Mac, Linux and FreeBSD. No Lazarus tutorials open source
IntelliJ IntelliJ is another Integrated Development Environment (IDE) like Lazarus, it includes auto-completion and support for error analysis. No Overview of IntelliJ IDEA (YouTube, 5m46s).
Learn and support.
Free

Mobile application development

Tool Useful features In-person training Online tutorial Cost
Adapty Adapty has free and paid plans. It offers low-code SDKs for React Native, Flutter, Unity, and other major stacks to power these frameworks with full-scale and customisable subscriptions and analytics infrastructure in iOS and Android native apps. No Adapty Quickstart Guide freeware
NativeScript NativeScript is another open-source tool for creating Android, Windows and iOS applications. Using NativeScripts allows you to build apps using JavaScript/Angular/TypeScript. No NativeScript Documentation open source

Licence

Icon for the Creative Commons Attribution-NonCommercial 4.0 International License

Choose the Right Tool Copyright © 2023 by The University of Queensland is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License, except where otherwise noted.

Share This Book