Public, self-paced courses combining clear concepts, practical work and explained corrections.
5
Available courses
5
Learning areas
Self-paced
Learning format
All courses
Find your next learning path
5 of 5 courses
Search and filter
Software Engineering FoundationsPublished
Course 01
Software Foundations: From Needs to Programs
Learn to understand before coding: question assumptions, compare solutions and test your reasoning through everyday situations, then turn clear requirements into algorithms.
Complete beginnerEstimated 6 to 8 hours including practice7 lessons... learners
Programming Foundations: From Algorithms to JavaScript
Learn to translate clear business rules into readable, robust JavaScript programs. Practice critical thinking, data modeling, debugging and testing through small everyday situations, then build two complete projects.
BeginnerEstimated 35 to 45 hours including practice53 lessons... learners