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?
Cost Icon |
Key |
Free tools are completely free to use with all features. | |
Freeware basic functionality included for free. May include paid additional features. | |
Open source tools are developed in a collaborative manner, are free to use and can be used, modified or shared openly. | |
Paid tools can only be used after purchasing, and agreeing to, a product licence. |
Web development
Tools | Summary | Help and Tutorials | Cost |
NotePad ++ | Source code editor for Windows; supports over 50+ languages. | NotePad Resources | |
Koding | Cloud development environment; supports Apache, PHP, MySQL, Node.js, Perl and Python. Add other languages as required. | Koding Documentation | |
replit | Build, test, and deploy directly from the browser. | Getting started with replit: Intro to all major features – YouTube (4m54s) | |
JSFiddle | Online community for testing and showcasing code; supports JavaScript. | JSFiddle Docs: Getting started |
Software development
Tools | Summary | Help and Tutorials | Cost |
Visual Studio | Product family that can be used to create software, mobile apps, games, browser extensions, etc. for any platform in any language. | Visual Studio documentation | |
Lazarus | Develop applications of any type; can be used on Windows, Mac, Linux and FreeBSD. | Laxarus Tutorials | |
IntelliJ IDEA | Integrated Development Environment (IDE); includes auto-completion and support for error analysis. | Overview of IntelliJ IDEA – YouTube (5m46s) |
Mobile application development
Tools | Summary | Help and Tutorials | Cost |
Adapty | Create subscriptions and analytics infrastructure in iOS, Android, React Native, Flutter, Unity across all platforms. | Adapty Quickstart Guide | |
NativeScript | Create Android, Windows and iOS applications, using JavaScript/Angular/TypeScript. | NativeScript Documentation |