
Pre-Programming
This course provided me with a solid foundation in programming concepts before diving into specific programming languages. It covered fundamental topics like problem-solving, logic, and computational thinking.
Here are my professional certificates and qualifications that demonstrate my commitment to continuous learning and skill development. Each certificate represents knowledge gained through comprehensive courses in programming, web development, data science, and other technical fields.
This course provided me with a solid foundation in programming concepts before diving into specific programming languages. It covered fundamental topics like problem-solving, logic, and computational thinking.
In this course, I learned the fundamentals of JavaScript programming, including variables, functions, control structures, and DOM manipulation. This course laid the groundwork for my web development journey.
Building on JavaScript 1, this advanced course covered more complex topics like object-oriented programming, asynchronous programming, and modern JavaScript features (ES6+).
In this course series, I learned HTML5 and CSS3, the foundational languages for building a website.
In this comprehensive Web Development bootcamp, I learned how to program a website from the basics to more advanced topics. Covered subjects include developing dynamic websites with a database and authentication features.
This course provides a complete overview of the applications that can be built using the Python programming language. Programming fundamentals, web development, and machine learning are all covered in this course.
In this course, I learned how to use Python in combination with Tableau for data analysis and visualization.
Flutter is an open-source UI software development kit created by Google. It is used to develop cross-platform applications for Android, iOS, Linux, macOS, Windows, Google Fuchsia, and the web from a single codebase.
In Java 1, I learned the basics of programming in Java. It is a powerful language, suitable for developing large applications, and runs on a virtual machine.
Data Structures are ways to organize and store data, while algorithms are sets of instructions used to solve problems or perform tasks. Understanding both is crucial for designing efficient software solutions.
This course helped me develop assertive communication skills, which are essential in both professional and personal situations.
This course provided a comprehensive introduction to Artificial Intelligence, including machine learning, neural networks, and deep learning.
This course offered insights into the study of crime, criminal behavior, and law enforcement, which provides valuable perspectives for software development in security and compliance-related applications.
TensorFlow is an open-source software library for machine learning and artificial intelligence. In this course, I learned how to use TensorFlow for building and training machine learning models.
Git is a distributed version control system. In this course, I learned how to effectively use Git to manage code changes and collaborate on software projects.
In the first part of the 'Ultimate Django Series,' I dove into the essentials of web development with Python and Django. I learned how to set up MySQL, manage databases with Django migrations, and use Django models for database interactions.
After completing the 'C# Basics for Beginners' course at Code with Mosh, I gained extensive knowledge of programming with C# and the .NET Framework.
C# is a programming language developed by Microsoft for the .NET platform. In this course, I learned object-oriented programming, including classes, inheritance, and polymorphism.
The 'C# Advanced' course by Mosh Hamedani dives into complex topics like generics, delegates, events, lambda expressions, extension methods, LINQ, async/await, and dynamic typing.
With the help of TestNinja in this course, I learned critical unit testing techniques in C#, including Test-Driven Development (TDD), dependency injection, and mocking frameworks.
I completed the JavaScript Mastery course from The Code Dose, which helped refresh my memory and improve my understanding of both fundamental and advanced JavaScript concepts.
In this course, I learned how to use Figma to create effective UX/UI designs, from concept to prototype, to improve user experiences and build visually appealing interfaces.
In this course, I learned to use Next.js 13 with TypeScript to build scalable and fast applications, utilizing techniques like server-side rendering, dynamic routing, and API routes.
In this course, I learned the fundamental and advanced concepts of Docker, including setting up containers, creating Docker images, and managing applications in a containerized environment.
In this course, I mastered the core principles of physics, including mechanics, electricity, thermodynamics, and quantum mechanics.