Giovanni Dicanio
Pluralsight Author
Giovanni Dicanio is a computer programmer specialized in both cross-platform C and C++, and Windows operating system development. Giovanni wrote computer programming articles on C++, OpenGL and other programming subjects on Italian computer magazines. He recently authored some C++ feature articles for MSDN Magazine, too. He contributed code to some open-source projects as well. His computer programming experience dates back to the glorious Commodore 64 and Amiga 500 golden days, with Basic and assembly. Giovanni likes helping people solving C and C++ programming problems on forums including Stack Overflow. He has held the Microsoft MVP Award for Visual C++ since 2007 for his contributions to the C++ development community, first on NNTP newsgroups then on forums.
Topics Authored
Software Development
Courses Authored
13
Total Ratings
678
Avg Course Ratings
4.5
Courses by Giovanni
-
Course
C Foundations: Arrays and Strings
Beginner
57m
Jul 25, 2025
Course
C++ Foundations: File I/O and Exception Handling
Beginner
52m
May 14, 2025
Course
C++ Foundations: Data Structures and Algorithms
Beginner
1h 17m
Mar 11, 2025
Labs
Guided: Build a CLI File Reader in C++
Intermediate
1h 22m
Feb 13, 2024
Course
Object-oriented Programming in Rust 2021
Intermediate
1h 25m
Mar 31, 2023
(13)
Course
Getting Started with the C Language
Beginner
2h 26m
Dec 10, 2020
(141)
Course
C++ Standard Library: Associative Containers
Intermediate
1h 28m
Mar 31, 2020
(38)
Course
C++ Standard Library: Sequential Containers
Intermediate
2h 25m
Oct 14, 2019
(42)
Course
Introduction to Data Structures and Algorithms in C++
Intermediate
3h 29m
Oct 08, 2018
(94)
-
Course
C Foundations: Arrays and Strings
Beginner
57m
Jul 25, 2025
Course
C++ Foundations: File I/O and Exception Handling
Beginner
52m
May 14, 2025
Course
C++ Foundations: Data Structures and Algorithms
Beginner
1h 17m
Mar 11, 2025
Course
Object-oriented Programming in Rust 2021
Intermediate
1h 25m
Mar 31, 2023
(13)
Course
Getting Started with the C Language
Beginner
2h 26m
Dec 10, 2020
(141)
Course
C++ Standard Library: Associative Containers
Intermediate
1h 28m
Mar 31, 2020
(38)
Course
C++ Standard Library: Sequential Containers
Intermediate
2h 25m
Oct 14, 2019
(42)
Course
Introduction to Data Structures and Algorithms in C++
Intermediate
3h 29m
Oct 08, 2018
(94)
-
Course
Practical C++14 and C++17 FeaturesRETIRED
Intermediate
2h 33m
Dec 03, 2024(156)
Course
C++11 from ScratchRETIRED
Beginner
5h 48m
Nov 28, 2024(123)
Course
Getting Started With CinderRETIRED
Intermediate
7h 2m
Jul 31, 2021(42)
Course
Building Context-Menu Shell Extensions in C++RETIRED
Intermediate
2h 48m
Nov 12, 2019(29)