Learning_materials | Seika Hirori

Seika Hirori

Welcome! You can view my projects and blog posts :3

View on GitHub

Welcome! This page lists all of the courses, books, and other materials I used to teach myself software development!



Beginner Stages

* Java Programming | MOOC.fi

Link: https://java-programming.mooc.fi/

Format: Online course with text, exercises, and projects

Is it free?: YESH!

Tech: Java, JavaFX

Tags: Beginner, Introduction, Hands-on

Summary: This is a more hands-on learning style, which suited me. It’s text heavy, but there are plenty of exercises to test the new materials learned.

Reflection post through Java MOOC.fi can be viewed here

Alternative MOOC.fi course using Python: https://programming-23.mooc.fi/


* 100 Days of SwiftUI | Hacking with Swift (HwS)

Link: https://www.hackingwithswift.com/100/swiftui

Format: Online course with text, video, and projects

Is it free?: YESH!

Tech: Swift, SwiftUI, UIKit, Create ML

Tags: iOS Development

Summary: Currently progressing through this. For learning the Swift syntax (Days 1 - 15), I had primarily used Exercism to learn as I had previous programming experience. Despite that, HwS’s syntax lessons were helpful reference. Once the projects with SwiftUI started, the lesson structured really helps the learners follow and implement the tools.


* CS50x | Havard University

Link: https://cs50.harvard.edu/x

Format: Online course with video lectures

Is it free?: YESH!

Tech: C, Python, SQL, HTML, CSS, JavaScript

Tags: Introduction

Summary: ໒(⊙ᴗ⊙)७✎▤


* Python Programming MOOC 2023

Link: https://programming-23.mooc.fi/

Format: Online course

Is it free?: YESH!

Tech: Python

Tags: ໒(⊙ᴗ⊙)७✎▤

Summary: ໒(⊙ᴗ⊙)७✎▤


* Problem Solving with Algorithms and Data Structures using Python

Link: https://runestone.academy/ns/books/published/pythonds3/index.html

Format: Online book

Is it free?: YESH!

Tech: Python

Tags: Data Structures and Algorithms

Summary: Hiatus; I stopped at Chapter 5-5. After finishing the MOOC.fi’s Java Programming course, I




Intermediate and beyond!

* Swift On Tap

Link: https://swiftontap.com/

Format: Docs

Is it free?: YESH!

Tech: SwiftUI, Swift

Summary: ໒(⊙ᴗ⊙)७✎▤


* DevOps with Docker

Link: https://devopswithdocker.com/

Format: Online course

Is it free?: YESH!

Tech: Docker

Summary: ໒(⊙ᴗ⊙)७✎▤


* Exercism

Link: http://exercism.org/

Format: Online course

Is it free?: YESH!

Tech: Swift, Rust

Summary: ໒(⊙ᴗ⊙)७✎▤


* CS50w

Link: ໒(⊙ᴗ⊙)७✎▤

Format: ໒(⊙ᴗ⊙)७✎▤

Is it free?: ໒(⊙ᴗ⊙)७✎▤

Tech: ໒(⊙ᴗ⊙)७✎▤

Summary: ໒(⊙ᴗ⊙)७✎▤


* Obey the Testing Goat

Link: ໒(⊙ᴗ⊙)७✎▤

Format: ໒(⊙ᴗ⊙)७✎▤

Is it free?: ໒(⊙ᴗ⊙)७✎▤

Tech: ໒(⊙ᴗ⊙)७✎▤

Summary: ໒(⊙ᴗ⊙)७✎▤