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.
