Skip to main content

PATH / SOFTWARE DEVELOPMENT

Software development

From understanding a problem to building and reviewing a solution.

10 of 12 modules availableProgressive sequence
Start with fundamentals →

01 / ORIENTATION

What you will work on

You can start without programming knowledge. Progress from logic to programs, data and interfaces, then tackle patterns and backend. Modern frontend and production remain planned.

Logic, programming, data, web, patterns and backend organized as a progressive path.

02 / SEQUENCE

A foundation for each next step

01 · Technical foundation

Understand logic before code

  1. 00 · FundamentalsAvailable
  2. 01 · PseudocodeAvailable
  3. 02 · Basic programmingAvailable

02 · Software construction

Organize solutions with judgment

  1. 03 · Object-oriented programmingAvailable
  2. 04 · Data structuresAvailable
  3. 05 · AlgorithmsAvailable

03 · Web and data

Connect interfaces, data and documentation

  1. 06 · DatabasesAvailable
  2. 07 · Web developmentAvailable

04 · Specialization

Build solutions with broader scope

  1. 08 · Design patternsAvailable
  2. 09 · BackendAvailable
  3. 10 · Modern frontendPlanned

05 · Publishing and production

Prepare projects before publishing them

  1. 11 · Publishing and productionPlanned

03 / EVIDENCE

From content to your own work

Practice lives in Aprendizaje. Academic projects in Academia demonstrate how the concepts are applied. They are reference evidence, not required submissions for completing this path.

Explore related projects →