Dive into the heart of computer science, gaining proficiency in algorithms, data structures, and web development.
Introduction to Computer Science (12 weeks)
: Bridge the gap between theory and practice, learning to integrate AI concepts into Python programs.
Introduction to Artificial Intelligence with Python (7 weeks)
Demystify machine learning by building your own movie recommendation system, gaining practical experience with popular algorithms.
Data Science: Machine Learning (8 weeks)
Master essential tools like Unix/Linux and git, ensuring efficient data analysis and project management.
Data Science: Productivity Tools (8 weeks)
Transition seamlessly from CS50 to web development, learning database design, security, and user experience fundamentals.
Web Programming with Python and JavaScript (12 weeks)
Bring your gaming passion to life by creating your own 2D and 3D interactive games using popular frameworks and languages.
Introduction to Game Development (12 weeks)
Gain a foundational understanding of cybersecurity, learning how to protect your data, devices, and systems in today's digital world.
Introduction to Cybersecurity (5 weeks):
Enhance your business acumen with this course, covering technology stacks, cloud computing, and computational thinking tailored for non-technical professionals.
CS50's Computer Science for Business Professionals (6 weeks)
Build a solid foundation in R programming, learning essential skills for data analysis and manipulation.
Data Science: R Basics (8 weeks)
Build a solid foundation in R programming, learning essential skills for data analysis and manipulation.