Here is a selection of certificates obtained online, as part of my personal learning in addition to my university education.
This certificate validates intermediate-level skills in JavaScript, including object and array manipulation, closures, callbacks, promises, asynchronous handling, and concepts like scope and hoisting. It demonstrates a solid understanding of the JavaScript language, particularly in the context of modern web development.
An entry-level course from Harvard University that introduces the fundamentals of programming using Python. It covers core concepts such as functions, variables, conditionals, loops, and data structures, with a strong emphasis on problem-solving and algorithmic thinking. Ideal for beginners, the course builds a solid foundation in Python and computational logic.
This comprehensive C++ programming course covers the fundamental concepts of the language, including syntax, control structures, functions, object-oriented programming, memory management, and use of standard libraries. It emphasizes writing efficient, structured, and reusable code, while introducing key principles of software design. A solid foundation for anyone looking to build skills in low-level and high-performance software development.
This course introduces programming with Java, a widely-used object-oriented language. It covers the basics of Java syntax, data types, control structures, classes and objects, inheritance, exception handling, and how to structure a Java project. It serves as an excellent entry point into object-oriented programming.