CS50AI: Introduction to Artificial Intelligence with Python
This course covers the fundamentals of Artificial Intelligence, including topics such as search problems, knowledge representation to structure information, probability to handle uncertainty, optimization techniques, machine learning concepts like neural networks, and natural language processing (NLP).
Course DetailsCS50SQL: Introduction to Databases with SQL
This course covers the fundamentals of databases and SQL, teaching how to create, query, and manage databases effectively.
Course DetailsCS50x: Introduction to Computer Science
This is Harvard University's renowned introductory course to computer science. It covers the basics of programming and problem-solving.
Course DetailsCS50P: Introduction to Programming with Python
This course focuses on programming with Python, one of the most popular programming languages today. It teaches fundamental programming concepts and problem-solving techniques.
Course DetailsCS50Web: Introduction to Web Programming with Python and JavaScript
This course covers the fundamentals of web development, including front-end and back-end programming. It focuses on building dynamic and interactive web applications using Python and JavaScript.
Course Details