Skip to content

Online Computer Science courses I took and am currently going through, following the OSSU curriculum.

Notifications You must be signed in to change notification settings

hasferrr/courses

Repository files navigation

Courses: Computer Science

Summary

This is online computer science courses I took and am currently going through.

I mostly followed the OSSU curriculum that matches the curricular standards of the CS 2013: Curriculum Guidelines for Undergraduate Degree Programs in Computer Science.

The files in this repository mostly contain my solutions, materials, lecture notes, problem sets, quizzes, and the final project for each course.

taking computer science courses while in college (because I'm currently studying Accounting in university (not CS, not IT)) is quite difficult because I have to divide my time between them, but I enjoy it.

Contents

Some CS Courses I took and currently doing.

Intro CS

Introduction to Programming and Computer Science

Courses Topics Final Project
Programming tutorial in YouTube/Internet variable loop datatype function programming -
CS50x - CS50's Introduction to Computer Science Wide range of topics in Computer Science: binary c algorithms data structures pointers memory python sql web Wallet - Track your Income & Expenses, Certificate

Core CS

Core programming

Courses Topics Final Project
How to Code - Simple Data design functional programming recursion binary tree unit testing Space Invader
How to Code - Complex Data mutual recursion abstraction generative recursion search accumulators graphs TA Solver
Programming Languages, Part A static typing functions recursion scope pattern-matching first-class closures type inference Certificate
Programming Languages, Part B dynamic typing delayed evaluation streams macros interpreters closures static checking Certificate
Programming Languages, Part C object-oriented programming double dispatch multiple inheritance mixins subtyping polymorphism Certificate
Object-Oriented Design oop object-oriented design uml diagrams Materials
Design Patterns design patterns creational structural behavioral mvc anti-patterns Materials
Software Architecture (doing)

Core Math

Courses Topics Final Project
Discrete Mathematics (Math for CS) discrete math proofs structures counting probability (doing)

Core Theory

Courses Topics Final Project
Divide and Conquer, Sorting and Searching, and Randomized Algorithms (doing)

Core Systems

Courses Topics Final Project
Nand To Tetris (doing)

Final Projects (Other)

Courses Description Topics Final Project
Full Stack open Deep Dive Into Fullstack Web Development MERN stack REST authentication unit testing e2e testing state management typescript Certificate, Materials
Bangkit Academy led by Google, Tokopedia, Gojek, & Traveloka Bangkit is a unique career readiness program led by Google and delivered with support from industry experts from GoTo and Traveloka. cloud computing GCP computer networking sysadmin compute database networking IAM backend Associate Cloud Engineer Certification (pdf), Bangkit Certificate, Capstone Project, Materials

About

Online Computer Science courses I took and am currently going through, following the OSSU curriculum.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published