Software Foundations
Build a strong foundation in programming and computer science. Learn Python, JavaScript, data structures, and algorithmic thinking - essential skills for any tech career.
Courses are free • $66.67 for the full pathway
What's Included
- 8 courses, free to open
- Capstone project
- Verified certificate
- Progress tracking
Where it leads
Develop a strong programming foundation with Python, JavaScript, and core CS concepts like data structures and algorithms.
Skills you'll gain
Courses, then a capstone
- 1Free to open
Terminal Fundamentals
Learn the Linux command line from scratch. Navigate files, create directories, and master essential commands.
3 hours5 modules - 2Free to open
Python Fundamentals
Learn Python from scratch. Perfect for complete beginners with no programming experience.
10 hours5 modules - 3Free to open
Python Clean Code & Functions
Master clean code principles: functions, validation, refactoring, and documentation.
8 hours6 modules - 4Free to open
Python Object-Oriented Programming
Master OOP: classes, objects, methods, composition, and inheritance.
10 hours6 modules - 5Free to open
JavaScript Fundamentals
Learn the core concepts of JavaScript programming. Master variables, control flow, functions, and data structures to build a strong programming foundation.
4 hours3 modules - 6Free to open
Git Fundamentals
Master version control with Git. Track changes, create commits, work with branches, and understand the Git workflow.
3 hours4 modules - 7Free to open
Python Testing & Debugging
Master debugging, testing, and writing robust Python code.
7 hours6 modules - 8Optional
Python Automation & File Handling
Automate data tasks: parse CSV, clean data, generate reports, export JSON.
8 hours6 modules Capstone Project
LockedBuild a useful command-line application that demonstrates your programming fundamentals.
~15 hoursReviewed by mentorComplete all required courses to unlock
Pathway Certificate
Complete all required courses and the capstone project to earn your verified certificate. Share it on LinkedIn and add it to your portfolio.
Verifiable onlineLinkedIn shareablePDF download