- All
- Favorite
- Popular
- Most rated
LinuxFoundationX: RISC-V Toolchain and Compiler Optimization Techniques
Develop a working knowledge of the internals of compiler toolchains and compiler optimization techniques with a focus on RISC-V applications.
WasedaX: IoT System Architecture: Design and Evaluation
Learn how to design and evaluate architecture through IoT and AI technologies.
WasedaX: IoT System Design: Software and Hardware Integration
Start developing your own Internet of Things (IoT) system with this exploration of the interaction between software and hardware.
DelftX: Unix Tools: Data, Software and Production Engineering
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.
CurtinX: Introduction to Software Defined Networking
Learn and apply practical skills in Software Defined Networking for IoT applications.
ArmEducationX: Machine Learning at the Edge on Arm: A Practical Introduction
This course will provide you with the hands-on experience you’ll need to create innovative machine learning applications using ubiquitous Arm-based microcontrollers.
EPFLx: IoT Systems and Industrial Applications with Design Thinking
The first MOOC to provide a comprehensive introduction to Internet of Things (IoT) including the fundamental business aspects needed to define IoT related products.
LinuxFoundationX: Business Considerations for 5G with Edge, IoT, and AI
Learn how wireless networks with 5G are set to power a whole new world with ttechnologies like IoT, Edge, and AI and what businesses and leaders need to do to prepare and get ready.
ArmEducationX: Build Your First Internet of Things (IoT) Application on Arm
Learn to build functional IoT solutions such as an environmental sensor and an activity monitor that you can feature in your CV or portfolio of work - showcasing your skills to peers, professors or prospective employers.
Google: Google AI for JavaScript developers with TensorFlow.js
Get productive with TensorFlow.js - Google's Machine Learning library for JavaScript. From pre-made off the shelf models to writing or training your own, learn how to create next gen web apps.
ArmEducationX: Embedded Systems Essentials with Arm: Get Practical with Hardware
Spark your creativity with Arm. Level up your Embedded Systems skills by developing working embedded prototypes using the Mbed API and an Arm-based development board, and unlock the boundless opportunities of the Internet of Things.
HarvardX: CS50’s Mobile App Development with React Native
Learn about mobile app development with React Native, a popular framework maintained by Facebook that enables cross-platform native apps using JavaScript without Java or Swift.
IITBombayX: Shell Programming – A necessity for all Programmers
Unleash your Linux scripting skills and amaze others with your productivity level.
ArmEducationX: Embedded Systems Essentials with Arm: Getting Started
Get practical without hardware. Quickly prototype and build microcontroller projects using industry-standard APIs.
LinuxFoundationX: Besu Essentials: Creating a Private Blockchain Network
Want to get hands-on experience with a blockchain? Start your blockchain journey by getting to know the functionality and features of the open-source, Java-based Ethereum client, Besu.
LinuxFoundationX: Building Microservice Platforms with TARS
Are you interested in microservices? Don’t miss out on TARS! Get an in-depth primer on the powerful TARS framework for building your microservice platform.
UBCx: Software Construction: Data Abstraction
Learn powerful data abstraction and decomposition techniques to build large, complex programs.
GTx: Data Structures & Algorithms III: AVL and 2-4 Trees, Divide and Conquer Algorithms
Learn more complex tree data structures, AVL and (2-4) trees. Investigate the balancing techniques found in both tree types. Implement these techniques in AVL operations. Explore sorting algorithms with simple iterative sorts, followed by Divide and Conquer algorithms. Use the course visualizations to understand the performance.
UBCx: Software Construction: Object-Oriented Design
Learn how to design large software systems that solve real-world problems using object-oriented design techniques.
Codio: Java Programming: Intermediate Concepts
Code and run your first Java program in minutes without installing anything!
GTx: Data Structures & Algorithms IV: Pattern Matching, Dijkstra’s, MST, and Dynamic Programming Algorithms
Delve into Pattern Matching algorithms from KMP to Rabin-Karp. Tackle essential algorithms that traverse the graph data structure like Dijkstra’s Shortest Path. Study algorithms that construct a Minimum Spanning Tree (MST) from a graph. Explore Dynamic Programming algorithms. Use the course visualization tool to understand the algorithms and their performance.
GTx: Introduction to Object-Oriented Programming with Java III: Exceptions, Data Structures, Recursion, and GUIs
Learn how to create and use exceptions, data structures, recursion, and graphical user-interfaces (GUIs).
GTx: Data Structures & Algorithms II: Binary Trees, Heaps, SkipLists and HashMaps
Become familiar with nonlinear and hierarchical data structures. Study various tree structures: Binary Trees, BSTs and Heaps. Understand tree operations and algorithms. Learn and implement HashMaps that utilize key-value pairs to store data. Explore probabilistic data structures like SkipLists. Course tools help visualize the structures and performance.
AdelaideX: Computational Thinking and Big Data
Learn the core concepts of computational thinking and how to collect, clean and consolidate large-scale datasets.
Key Features of EdX
- Wide Range of Courses: EdX offers a comprehensive catalog of courses across multiple disciplines. You can find courses in business management, healthcare, engineering, computer science, and even niche areas like ethical hacking or environmental sustainability.
- Collaborations with Top Institutions: One of the distinguishing factors of EdX is its partnerships with prestigious universities like Harvard, MIT, UC Berkeley, and many more. These institutions offer courses that are designed by their top faculty members, ensuring high academic standards.
- Flexible Learning Paths: Whether you want to take a short course or complete a full degree program, EdX offers flexible learning paths. Learners can choose between free courses, paid verified certificates, and comprehensive degree programs, allowing them to customize their education according to their needs and budget.
- MicroMasters Programs: EdX introduced the concept of MicroMasters, which are a series of graduate-level courses that can be applied towards an actual master’s degree at select universities. This allows learners to test the waters before committing to a full degree program, all while earning credits that are recognized by participating institutions.
- Professional Certificates and Executive Education: For those looking to advance in their careers, EdX offers Professional Certificates and Executive Education Programs. These programs are specifically designed to meet industry standards and equip learners with skills that are immediately applicable in the workplace.
EdX’s Impact on Global Education
EdX has transformed the educational landscape by making learning more inclusive and accessible. The platform reaches millions of students across the world, including learners in developing nations where access to quality education is limited. By providing affordable or even free courses, EdX empowers individuals to improve their lives, enhance their careers, and contribute to their communities. EdX’s Open edX platform is another way the organization is making a difference. Open edX is an open-source software that other institutions can use to create and distribute their own educational content. This further amplifies EdX’s mission to increase access to education globally.Certifications and Degrees from EdX
One of EdX’s standout features is the opportunity to earn certifications and degrees from top universities and companies. These credentials are recognized worldwide and can give learners a significant advantage in the job market. EdX offers a range of credential programs, including:- Verified Certificates: For learners who want proof of course completion, verified certificates provide credibility to employers and institutions.
- MicroMasters: Graduate-level courses that count towards a full master’s degree at partnered institutions.
- Professional Certificates: Designed by industry experts, these certificates help learners gain skills that are highly sought after in the workforce.
- Online Master’s Degrees: Earn a full degree from institutions like the University of Texas, Boston University, and more, entirely online.
Who Should Use EdX?
EdX is suitable for a wide range of learners, from high school students to working professionals. If you’re looking to:- Advance your career: EdX offers professional certificates and degree programs that can help you gain the skills and credentials needed to move up in your career.
- Enhance your knowledge: Whether you're curious about a particular subject or want to gain in-depth knowledge, EdX offers courses across a wide array of disciplines.
- Switch careers: With programs in high-demand fields like data science, AI, and business management, EdX provides an opportunity to pivot into new career paths.
Why Choose EdX Over Other Platforms?
While there are several online learning platforms available today, EdX stands out for its unique focus on high-quality, academically rigorous courses. Here’s why EdX is a top choice:- Prestige: Courses are taught by professors from the world’s top universities, giving learners access to the same education as on-campus students.
- Affordability: EdX offers free access to course materials, and learners can opt to pay for certificates or degrees at a fraction of traditional costs.
- Flexibility: You can learn at your own pace, making it easier to balance studies with work, family, or other commitments.
- Global Reach: Whether you’re in a big city or a rural village, as long as you have internet access, you can join the EdX community and learn from the best.