This course introduces the Python programming language, a versatile and in-demand language used across web development, data science, automation, and artificial intelligence. You will learn the fundamental syntax, data structures, and programming concepts in Python.
This course provides a strong foundation in modern web development. You will learn the core technologies—HTML, CSS, and JavaScript—required to build the structure, style, and interactivity of websites and web applications.
This course introduces the principles and practices of modern software development collaboration. It focuses on using distributed version control systems like Git and platforms like GitHub, which are fundamental to any team-based software project globally.
The goal of this course is to equip you with the statistical methods required to summarize and analyze data. You will learn about data collection, tabulation and graphical representation, and measures of central tendency and dispersion.
This course aims to teach you the fundamentals of computer programming. You'll learn about program design, algorithms, flowcharts, and how to write and execute simple programs.
This course provides an introduction to the fundamental principles of digital electronics. It covers topics like number systems, Boolean algebra, logic gates, and an introduction to sequential logic circuits.