This course provided me with a strong technical foundation in programming and networking, focusing on concepts essential to cybersecurity. I developed problem-solving skills through hands-on experience with low-level programming languages, such as C and assembly, which helped me understand the inner workings of software and how vulnerabilities can arise.
In addition, I explored the fundamentals of network protocols, gaining insight into how data is transmitted securely and how networks can be protected from threats. Although I had no prior experience in programming or networking when I started, this course equipped me with the technical base necessary to succeed in advanced cybersecurity coursework and tackle real-world challenges in the field.
Artifact: Video Presentation – “Weather Server and Client Application” (Click to expand)
What It Is: A video presentation demonstrating the development of a Weather Server and Client Application that retrieves real-time weather data from the OpenWeatherMap API and presents it in a user-friendly format.
Key Skills Demonstrated: Python programming, socket programming for server-client communication, API integration, data manipulation using JSON, and practical problem-solving with file handling and modular coding.
Relevance: This artifact showcases my ability to implement core cybersecurity-centric programming concepts, including developing reliable communication channels and handling real-time data. These skills are critical for creating secure and efficient systems, a fundamental requirement in the field of cybersecurity and cybercrime.