Nicola Bicocchi (@nbicocchi)

Top repositories

1

learn-java-core

Intermediate course introducing Object Oriented Programming (OOP) principles applied to the Java language. Recommended to learners with previous experience.
Java
62
star
2

learn-bash

Basic course introducing installation, maintenance, and automation of modern Unix systems. Recommended to learners without previous experience.
Shell
24
star
3

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.
C
22
star
4

learn-java-javafx

Intermediate course introducing GUI design principles, database access, and REST using Java. Recommended to learners with previous experience.
Java
19
star
5

nbicocchi

11
star
6

learn-microservices

Advanced course on tools and practices aiming at designing, developing, deploying and maintain in production microservice architectures.
Java
10
star
7

learn-software-engineering

Basic course about software development, engineering, and design. In particular: process models, requirements specification, UML, and design patterns.
9
star
8

learn-python-core

Intermediate course introducing Object Oriented Programming (OOP) principles applied to the Python language. Recommend to learners with previous experience.
Jupyter Notebook
7
star
9

learn-c

Basic course introducing procedural programming and the C language. Recommended to learners without previous experience.
C
7
star
10

learn-spring-boot

Advanced course on Spring Boot. Recommended to learners with previous Java programming experience.
Java
3
star
11

learn-java-android

Intermediate course introducing the Android framework. Recommend to learners with previous experience in object oriented programming..
Java
2
star
12

java-cfi-2022

Java
2
star
13

java-rest

A collection of Java REST examples
Java
2
star