Courses from 1000+ universities
Two years after its first major layoff round, Coursera announces another, impacting 10% of its workforce.
600 Free Google Certifications
Graphic Design
Data Analysis
Digital Marketing
El rol de la digitalización en la transición energética
First Step Korean
Supporting Successful Learning in Primary School
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Learn to scrape websites using BeautifulSoup and Python. Extract headlines, scores, or prices from HTML easily. Practical examples and code snippets included for hands-on learning.
Learn to build a feature-rich web application from scratch using Flask, covering templates, databases, authentication, file uploads, and deployment on a Linux server with HTTPS.
Video tutorials and walkthroughs for the ArcGIS API for JavaScript. Once you have finished this series, you will be well on your way to making your own web maps, adding advanced functionality, and writing custom code to meet the needs of your application…
Learn to import and export data from CSV, JSON, Excel, SQL, and more using Python Pandas. Master essential data handling techniques for various file formats in data science.
Learn to group and aggregate data in Python Pandas, exploring techniques like value counts, multiple aggregates, and practice questions to analyze datasets effectively and answer complex queries.
Comprehensive guide to setting up and optimizing a Python development environment in Visual Studio Code on Mac, covering installation, extensions, settings, debugging, and best practices.
Comprehensive guide to setting up and optimizing a Python development environment in Visual Studio Code on Windows, covering essential features and best practices for efficient coding.
Learn to identify and fix common Python pitfalls including indentation issues, naming conflicts, mutable default arguments, iterator exhaustion, and import problems. Improve your coding skills and avoid these frequent mistakes.
Learn 10 advanced Python techniques to enhance code efficiency and readability, including ternary conditionals, context managers, and unpacking, for more Pythonic programming.
Comprehensive guide to Python's itertools module, covering 17 iterator functions for efficient looping and data manipulation. Learn to optimize your code with practical examples.
Discover hidden gems, productivity boosters, and performance enhancers for your Mac. Learn about built-in features, cool apps, and tricks to make your Mac experience more enjoyable and efficient.
Learn to master Sublime Text with installation, setup, packages, and advanced features. Enhance your coding efficiency through tips, tricks, and essential shortcuts for both Windows and Mac.
Comprehensive exploration of JavaScript arrays, covering properties, methods, and manipulation techniques for effective data handling and processing.
Explore essential programming concepts like closures, first-class functions, and memoization. Gain a deeper understanding of key terminology to enhance your coding skills and software development knowledge.
Master Unix-based systems with in-depth terminal tutorials covering navigation, commands, automation, and essential skills for Linux and Mac users. Enhance productivity through customization, shortcuts, and time-saving techniques.
Get personalized course recommendations, track subjects and courses with reminders, and more.