Courses from 1000+ universities
Two years after its first major layoff round, Coursera announces another, impacting 10% of its workforce.
600 Free Google Certifications
Computer Science
Software Development
Computer Networking
Working with Translation: Theory and Practice
Supporting Successful Learning in Primary School
Product Management Essentials
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Learn Software Development, earn certificates with free online courses from Stanford, MIT, University of Pennsylvania, University of Michigan and other top universities around the world. Read reviews to decide if a class is right for you.
تعلم أساسيات Git وGitHub عملياً: إنشاء مستودعات، حفظ التعديلات، ربط الحساب المحلي بالموقع، ورفع المشاريع. مناسب للمبتدئين والمبرمجين الراغبين بتطوير مهاراتهم.
Explore visual arts programming with p5.js, covering basics to advanced topics like motion, functions, objects, and interactivity. Create dynamic, interactive visual projects through hands-on coding.
Gain comprehensive understanding of software testing techniques, design effective test cases, and ensure quality through rigorous validation processes in this industry-focused program.
Learn essential software testing techniques, from unit to system testing, covering equivalence, boundary value, white box, and object-oriented program testing methodologies.
This is an 18-unit class that provides a hands-on, project-based introduction to building scalable and high-performance software systems.
Examines key computational abstraction levels below modern high-level languages. From Java/C to assembly programming, to basic processor and system organization.
Grow from being a Unix novice to Unix wizard status! Process big data, analyze software code, run DevOps tasks and excel in your everyday job through the amazing power of the Unix shell and command-line tools.
Learn visual programming with Scratch, covering fundamental computing principles and software engineering practices. Create games, use control structures, and develop problem-solving skills applicable to various programming languages.
Learn the secret to writing well-tested and easy to improve programs, that will set you up to master any programming language
This course delves into a variety of processes to structure software development. It also covers the foundations of core Agile practices, such as Extreme Programming and Scrum.
Comprehensive exploration of software testing techniques, covering structural, data flow, logic, and functional approaches, with practical applications using tools like JUnit and methodologies for various software types.
Learn version control essentials, collaborative workflows, and advanced Git techniques to enhance your software development skills and streamline project management.
This course will help you become a pro in software testing and can be your best learning support to start your journey as a software tester. So watch the software testing full course 2022 for free, powered by great learning.
Comprehensive preparation for ISTQB Advanced Level Test Manager certification, covering syllabus topics, testing processes, risk management, metrics, and team dynamics with tips and sample questions.
Learn comprehensive software testing techniques, advanced Node.js and Express concepts, and build a real-time chat app using Pug, Passport, and Socket.io for authentication and communication.
Get personalized course recommendations, track subjects and courses with reminders, and more.