S4 Computer Science Academic Internship

Apply S4 Computer Science through 280 cumulative practical labs.

Level
beginner
Duration
160 hours
Access
free
Languages
English

Price and billing

Price
Free
Billing basis
Not applicable

Learning outcomes

  • Create a complete C++ Input โ†’ Process โ†’ Output program independently.
  • Transform variables through operators into expressions and Boolean conditions.
  • Build programs that make decisions, repeat work, and terminate safely.
  • Convert one large program into smaller reusable, testable pieces.
  • Analyze collections of data and bounded character strings using Units 10โ€“13.
  • Deliver a complete multi-page school website using HTML only.
  • Deliver a complete styled HTML and CSS school website.

Requirements

Prior knowledge
No prior programming experience is required; labs must be completed in order.
Devices
A computer with a modern web browser is recommended for practical work.
Software
A modern browser is required. Any additional course-specific software is identified in the relevant activity.
Equipment
No additional physical equipment is required unless a course activity explicitly states otherwise.
Connectivity
Internet access is required to load course content, save progress, and submit work.
  • A free Soma account
  • A modern browser and reliable internet connection
  • Four to six hours of self-paced practice each week

Curriculum

7 units

Assessments and completion

Complete the assigned internship units, submit the required lab work, and satisfy the server-verified completion checks for the track.

Access period

Duration
No fixed expiry
Access starts
Enrollment

Certificate

Offer
Complete the required internship units and assessments.
Issuer
Soma
Fee policy
No additional fee
Verification
Not advertised.

Policies

Open the interactive course page