CS50's Introduction to Artificial Intelligence with Python
Teaches Python programming fundamentals, including functions, conditionals, loops, object-oriented programming, and file handling, through hands-on projects.
Teaches Python programming fundamentals, including functions, conditionals, loops, object-oriented programming, and file handling, through hands-on projects.
Introduces Python fundamentals like variables, loops, functions, and data structures through structured lessons and practical exercises.
An introductory course that teaches the core concepts of computer science and programming, including algorithms, data structures, software engineering, and web development, with the option to audit individual modules.
Learn how to use GitHub Copilot with Visual Studio Code to write code more efficiently, with hands-on exercises like creating and improving a Pomodoro timer app.
Introduces programming concepts using MATLAB, covering topics like variables, functions, and control flow through hands-on exercises.
Introduces programming basics like variables, functions, and loops through hands-on exercises and real-world examples.
Teaches you how to program in R, covering topics like reading data, writing functions, debugging, and organizing code for effective data analysis.
Develop skills in analyzing business data, uncovering insights, and applying them to solve real business problems.
Learn the basics of statistics and how to use R programming to explore, organize, and analyze data.