Pinned Repositories
learn-bash
Basic course introducing installation, maintenance, and automation of modern Unix systems. Recommended to learners without previous experience.
learn-c
Basic course introducing procedural programming and the C language. Recommended to learners without previous experience.
learn-java-android
Intermediate course introducing the Android framework. Recommend to learners with previous experience in object oriented programming..
learn-java-core
Intermediate course introducing Object Oriented Programming (OOP) principles applied to the Java language. Recommended to learners with previous experience.
learn-java-javafx
Intermediate course introducing GUI design principles, database access, and REST using Java. Recommended to learners with previous experience.
learn-microservices
Advanced course on tools and practices aiming at designing, developing, deploying and maintain in production microservice architectures.
learn-python-core
Intermediate course introducing Object Oriented Programming (OOP) principles applied to the Python language. Recommend to learners with previous experience.
learn-software-engineering
Basic course about software development, engineering, and design. In particular: process models, requirements specification, UML, and design patterns.
learn-xv6
Advanced course for learning how an operating system actually works internally using Xv6. We recommend this course to learners with experience in software development and the C language.
nbicocchi
nbicocchi's Repositories
nbicocchi/learn-java-core
Intermediate course introducing Object Oriented Programming (OOP) principles applied to the Java language. Recommended to learners with previous experience.
nbicocchi/learn-bash
Basic course introducing installation, maintenance, and automation of modern Unix systems. Recommended to learners without previous experience.
nbicocchi/learn-xv6
Advanced course for learning how an operating system actually works internally using Xv6. We recommend this course to learners with experience in software development and the C language.
nbicocchi/learn-java-javafx
Intermediate course introducing GUI design principles, database access, and REST using Java. Recommended to learners with previous experience.
nbicocchi/nbicocchi
nbicocchi/learn-microservices
Advanced course on tools and practices aiming at designing, developing, deploying and maintain in production microservice architectures.
nbicocchi/learn-software-engineering
Basic course about software development, engineering, and design. In particular: process models, requirements specification, UML, and design patterns.
nbicocchi/learn-c
Basic course introducing procedural programming and the C language. Recommended to learners without previous experience.
nbicocchi/learn-python-core
Intermediate course introducing Object Oriented Programming (OOP) principles applied to the Python language. Recommend to learners with previous experience.
nbicocchi/learn-java-android
Intermediate course introducing the Android framework. Recommend to learners with previous experience in object oriented programming..
nbicocchi/learn-spring-boot
Advanced course on Spring Boot. Recommended to learners with previous Java programming experience.
nbicocchi/parking-lot-prediction
nbicocchi/dotfiles
Dotfiles, managed with chezmoi
nbicocchi/ifts-2024-2025
nbicocchi/learn-microservices-config
nbicocchi/product-service-ci-cd