Nicola Bicocchi's repositories
learn-java-core
Intermediate course introducing Object Oriented Programming (OOP) principles applied to the Java language. Recommended to learners with previous experience.
learn-bash
Basic course introducing installation, maintenance, and automation of modern Unix systems. Recommended to learners without 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-software-engineering
Basic course about software development, engineering, and design. In particular: process models, requirements specification, UML, and design patterns.
learn-python-core
Intermediate course introducing Object Oriented Programming (OOP) principles applied to the Python language. Recommend to learners with previous experience.
learn-java-android
Intermediate course introducing the Android framework. Recommend to learners with previous experience in object oriented programming..
learn-spring-boot
Advanced course on Spring Boot. Recommended to learners with previous Java programming experience.