Practical skills. Real projects. Better opportunities.Part of Purple Media Group ↗
Software & Technology

Coding and Software Development

Build programming foundations, problem-solving ability and software-development habits for real projects.

About this online skill

What is Coding and Software Development?

Develop core coding concepts that transfer across programming languages and software projects, with emphasis on logic, structure, debugging and practical development.

What you'll learn

Programming logic, variables, data types and control flow
Functions, modular code and reusable components
Data structures and basic algorithms
Debugging, testing and version-control concepts
Project planning and software-development workflow

What you'll be able to do

Break problems into programmable steps
Write and debug small programs
Structure a project into reusable components
Use basic version-control practices

Suggested practical projects

Command-line utility

A practical project idea to turn learning into portfolio evidence.

Small CRUD application

A practical project idea to turn learning into portfolio evidence.

Personal coding portfolio

A practical project idea to turn learning into portfolio evidence.

Purple Academy

Ready to build this skill?

Tell us about your current level, goals, preferred learning format and when you want to begin.

Register Your Interest