3. Coding tools
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 | |
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 | |
replit | Build, test, and deploy directly from the browser | No | Getting Started with Replit: Intro to All Major Features (YouTube, 4m 54s) | |
JSFiddle | JSFiddle is an online community for testing and showcasing code. It supports JavaScript. | No | JSFiddle docs and help |
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). |
|
Lazarus | Lazarus allows you to develop applications of any type. It can be used on Windows, Mac, Linux and FreeBSD. | No | Lazarus tutorials | |
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. |
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 | |
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 |