Courses tagged with "Business" (1739)
*Note - This is an Archived course*
This is a past/archived course. At this time, you can only explore this course in a self-paced fashion. Certain features of this course may not be active, but many people enjoy watching the videos and working with the materials. Make sure to check for reruns of this course.
Composites are used in many industries today to enable high-performance products at economic advantage. These industries range from space to sports and include manufactured products for aircraft, transportation, energy, construction, sports, marine, and medical use. There are many material, economic and aesthetic advantages to using composites, but a solid knowledge of the physical properties, including the mechanics, tooling, design, inspection & repair, and manufacturing options is required for working in this medium as they are intrinsically linked.
This course provides an introduction to the fundamentals of composite materials for high performance structures from the point of view of Aerospace engineering design, manufacturing, and repair. It is designed to address critical areas of composite technologies that focus on materials, manufacturing, mechanics, design, inspection, and repair. In this course students will learn how composite materials achieve properties of strength, weight ratios and durability that surpass aluminum in aircraft design. For these high performance applications engineers typically rely on laminated structures, which are built up from many varying layers of ply-materials. Using this process the mechanical properties of the composite part can be tailored to specific applications resulting in significant weight and cost savings. Tailoring specific properties and designing innovative laminate structures highlights the multidisciplinary nature of this industry and how it touches the expertise of many disciplines including engineers, mechanics, and inspection specialists.
After successfully completing this course, students will be able to identify the unique characteristics of composites and understand how advanced composite structures are designed, manufactured and maintained.
Who Can Take This Course?
Unfortunately, learners from Iran, Sudan, Cuba and the Crimea region of Ukraine will not be able to register for this course at the present time. While edX has received a license from the U.S. Office of Foreign Assets Control (OFAC) to offer courses to learners from Iran, Sudan and Cuba, our license does not cover this course. Separately, EdX has applied for a license to offer courses to learners in the Crimea region of Ukraine, but we are awaiting a determination from OFAC on that application. We are deeply sorry the U.S. government has determined that we have to block these learners, and we are working diligently to rectify this situation as soon as possible.
How do we breathe? What is the purpose of our lungs? What is the link between oxygen and life ? These questions open a vast field of discovery to help us understand respiration. This course is for anyone who wants to understand human respiratory physiology, the operation of respiration and the lungs.
Immersed in the heart of the university and hospital practice, you’ll learn from professors, health professionals, interns and medical students. Together we’ll discuss topics that are close to the world surrounding us: respiration during exercise, at high altitude, the role of air pollutants, asthma, and other important respiratory issues.
During the course experts will discuss specific and practical topics such as how to comprehend oxygenation of a patient, why and when to administer oxygen, and what hyperventilation means.
This course will also discuss in depth human anatomy, physical volumes and pressures of gasses, blood, oxygen, CO₂, lungs, tissues, smoking and chronic bronchitis.
Digital systems are at the heart of the information age in which we live, allowing us to store, communicate and manipulate information quickly and reliably. This computer science course is a bottom-up exploration of the abstractions, principles, and techniques used in the design of digital and computer systems. If you have a rudimentary knowledge of electricity and some exposure to programming, roll up your sleeves, join in and design a computer system!
This is Part 1 of a 3-part series on digital systems, teaching the fundamentals of digital circuit design and is based on a course offered by the MIT Department of Electrical Engineering and Computer Science. Topics include digital encoding of information, principles of digital signaling; combinational and sequential logic, implementation in CMOS, useful canonical forms, synthesis; latency, throughput and pipelining.
Using your browser for design entry and simulation, you’ll get to design and debug circuits at both the transistor- and gate-level, culminating in the creation of a 32-bit arithmetic and logic unit.
Learner Testimonial
“This course is like a dream coming true...as kid (10 - 12 years) I was already building circuits and reading books about Digital Circuits. Due to all kind of circumstances I never got to pursue a study and career in electronics ...now I am almost 50... I see this as a second chance. Thank you very very much for this awesome course. One of the best, (if not the best) MOOCs I've ever taken.” -- Previous Student
Digital systems are at the heart of the information age in which we live, allowing us to store, communicate and manipulate information quickly and reliably. This computer science course is a bottom-up exploration of the abstractions, principles, and techniques used in the design of digital and computer systems. If you have a rudimentary knowledge of electricity and some exposure to programming, roll up your sleeves, join in and design a computer system!
This is Part 2 of a 3-part series on digital systems, teaching the fundamentals of computer architecture and is based on a course offered by the MIT Department of Electrical Engineering and Computer Science. Topics include instruction set architectures and assembly language, stacks and procedures, 32-bit computer architecture, the memory hierarchy, and caches.
Using your browser for design entry and simulation, you’ll implement a 32-bit computer using our gate library and write assembly language programs to explore the hardware/software interface.
Learner Testimonial
“If you look back, we've done sooooo much: assembly programming, stack crawling (detective work), building a 32-bit computer, for crying out loud, and also learnt about caches as the cherry on top (which really helped me because I always had trouble understanding how temporary memory worked). And to top it off, they're promising us more exciting courses in the future.” -- Previous Student
Digital systems are at the heart of the information age in which we live, allowing us to store, communicate and manipulate information quickly and reliably. This computer science course is a bottom-up exploration of the abstractions, principles, and techniques used in the design of digital and computer systems. If you have a rudimentary knowledge of electricity and some exposure to programming, roll up your sleeves, join in and design a computer system!
This is Part 3 of a 3-part series on digital systems, providing an introduction to the hardware/software interface and is based on a course offered by the MIT Department of Electrical Engineering and Computer Science. Topics include pipelined computers, virtual memories, implementation of a simple time-sharing operating system, interrupts and real-time, and techniques for parallel processing.
Using your browser for design entry and simulation, you’ll optimize your processor design from Part 2 for size and speed, and make additions to a simple time-sharing operating system.
Learner Testimonial
"Out of the many edX courses I have taken, the first two parts of 6.004x were clearly the best. I am looking forward to the third part.” -- Previous Student
Probability and inference are used everywhere. For example, they help us figure out which of your emails are spam, what results to show you when you search on Google, how a self-driving car should navigate its environment, or even how a computer can beat the best Jeopardy and Go players! What do all of these examples have in common? They are all situations in which a computer program can carry out inferences in the face of uncertainty at a speed and accuracy that far exceed what we could do in our heads or on a piece of paper.
In this data analysis and computer programming course, you will learn the principles of probability and inference. We will put these mathematical concepts to work in code that solves problems people care about. You will learn about different data structures for storing probability distributions, such as probabilistic graphical models, and build efficient algorithms for reasoning with these data structures.
By the end of this course, you will know how to model real-world problems with probability, and how to use the resulting models for inference.
You don’t need to have prior experience in either probability or inference, but you should be comfortable with basic Python programming and calculus.
“I love that you can do so much with the material, from programming a robot to move in an unfamiliar environment, to segmenting foreground/background of an image, to classifying tweets on Twitter—all homework examples taken from the class!” – Previous Student in the residential version of this new online course.
Computational thinking is an invaluable skill that can be used across every industry, as it allows you to formulate a problem and express a solution in such a way that a computer can effectively carry it out.
In this course, part of the Big Data MicroMasters program, you will learn how to apply computational thinking in data science. You will learn core computational thinking concepts including decomposition, pattern recognition, abstraction, and algorithmic thinking.
You will also learn about data representation and analysis and the processes of cleaning, presenting, and visualizing data. You will develop skills in data-driven problem design and algorithms for big data.
The course will also explain mathematical representations, probabilistic and statistical models, dimension reduction and Bayesian models.
You will use tools such as R, MOA and data processing libraries in associated language environments.
Digital forensics involves the investigation of computer-related crimes with the goal of obtaining evidence to be presented in a court of law.
In this course, you will learn the principles and techniques for digital forensics investigation and the spectrum of available computer forensics tools. You will learn about core forensics procedures to ensure court admissibility of evidence, as well as the legal and ethical implications. You will learn how to perform a forensic investigation on both Unix/Linux and Windows systems with different file systems. You will also be guided through forensic procedures and review and analyze forensics reports.
This offering is part of the RITx Cybersecurity MicroMasters Program that prepares students to enter and advance in the field of computing security.
Today, computer graphics is a central part of our lives, in movies, games, computer-aided design, virtual reality, virtual simulators, visualization and even imaging products and cameras. This course, part of the Virtual Reality (VR) Professional Certificate program, teaches the basics of computer graphics that apply to all of these domains.
Students will learn to create computer-generated images of 3D scenes, including flybys of objects, make a real-time scene viewer, and create very realistic images with raytracing. We will start with a simple example of viewing a teapot from anywhere in space, understanding the basic mathematics of virtual camera placement. Next, you will learn how to use real-time graphics programming languages like OpenGL and GLSL to create your own scene viewer, enabling you to fly around and manipulate 3D scenes. Finally, we will teach you to create highly realistic images with reflections and shadows using raytracing.
This course runs for 6 weeks and consists of four segments. Each segment includes an individual programming assignment:
- Overview and Basic Math (Homework 0: 10% of grade)
- Transformations (Homework 1: 20% of grade)
- OpenGL and Lighting (Homework 2: 35% of grade)
- Raytracing (Homework 3: 35% of grade)
This term, students who earn a total score of 50% or greater will have passed the course and may obtain a certificate from UC San DiegoX.
The Internet has become integral to our daily lives. Despite its importance to users, most have only a general idea of how it works. If you’re eager to learn more about the Internet and computer networks in general, this course is for you! This course was created in collaboration with the Lübeck University of Applied Sciences with support from the German Federal Ministry of Education and Research (BMBF).
In this course, you will learn about technologies that you use at home like Wireless LAN. We will also illustrate how the Internet works on a global scale and investigate the role of major protocols; in particular the Internet Protocol (version 4 and version 6) and its helper protocols (e.g., ICMP, ARP, DHCP).
You’ll learn how the protocols TCP and UDP are used to realize applications. Out of the many applications that the Internet has, the Hypertext Transfer Protocol is focused on as the lead example since it is the main protocol for the Web.
Key tools will be introduced and used, including the network protocol analyzer Wireshark, the network emulators eNSP and WANem, command line tools ping and traceroute, Firefox browser Add-Ons like IPvFox, and many test web pages.
This course uses videos and texts to provide an overarching foundation, augmented with practical exercises so that you can experiment and explore on your own.
A portion of the profit from verified certificates in this course will go toward Kiron Open Higher Education. Kiron enables access to higher education and successful learning for refugees through digital solutions.
In this computer science course, you will learn advanced concepts underpinning the design of today’s multicore-based computers. Additionally, you will learn how design decisions affect energy efficiency and performance.
Overall, topics include fundamentals on exploiting parallelism among instructions such as out-of-order execution, branch prediction, exception handling and advanced concepts of memory systems including prefetching and cache coherency. These concepts are fundamental for future computer systems to maximize compute efficiency.
You will also engage with a community of learners with similar interests to share knowledge.
The course is derived from Chalmers’s advanced graduate course in computer architecture. Prospective students should have a foundation in basic computer design, as offered by, for example, in “Computer System Design - Improving Energy Efficiency and Performance.“
In order to be competitive in the computer science field, it’s imperative to understand the basic building blocks of a modern computer and how they directly impact the speed and efficiency of a program. Whether you work with embedded systems, mobile computer-based systems, or cloud systems, performance and energy efficiency are key drivers of usability and competitiveness of computerized products.
In this course, you will learn how to design modern multicore-based computers, and how the design choices you make affect performance and energy consumption. You will explore design principles governing modern microprocessors, such as pipelining and cache memories, as well as methods for determining the impact of your design on execution time and energy efficiency.
These skills can make a difference for practicing engineers for the purpose of building highly competitive products. Take, for instance, a smartphone with limited battery capacity. By adding value to end users through new or improved functionality, this can lead to significantly shorter operation time between battery charges, thus utilizing the already limited resources of a smartphone far more efficiently.
With this skillset, you can become an expert in computer system performance and energy efficiency - knowledge that is in high demand when designing computerized embedded products. With trends towards IoT (Internet of Things), autonomous systems and mobile computers, such a skillset will be critical in a career in systems engineering.
This course is derived from a Chalmers senior undergraduate course in computer system design. It assumes basic knowledge in computer organization.
The modern data analysis pipeline involves collection, preprocessing, storage, analysis, and interactive visualization of data.
The goal of this course, part of the Analytics: Essential Tools and Methods MicroMasters program, is for you to learn how to build these components and connect them using modern tools and techniques.
In the course, you’ll see how computing and mathematics come together. For instance, “under the hood” of modern data analysis lies numerical linear algebra, numerical optimization, and elementary data processing algorithms and data structures. Together, they form the foundations of numerical and data-intensive computing.
The hands-on component of this course will develop your proficiency with modern analytical tools. You will learn how to mash up Python, R, and SQL through Jupyter notebooks, among other tools. Furthermore, you will apply these tools to a variety of real-world datasets, thereby strengthening your ability to translate principles into practice.
Information Technology (IT) is everywhere. Every aspect of human activity depends on it. All IT processes, whether they drive mobile phones, the Internet, transportation systems, enterprise systems, publishing, social networks or any other application, rely on software.
In this new and improved version of the course, you will learn to write software with a progressive hint system for first time programmers. The core skill is programming; not just the ability to piece together a few “lines of code,” but writing quality programs, which will do their job right, and meet the evolving needs of their users. Anyone can write a program; this course teaches you to write good programs.
The course starts from the basics of computing and takes you through a tour of modern object-oriented programming, including classes, objects, control structures, inheritance, polymorphism, and genericity.
Throughout the course, you will have the opportunity to learn the principles of programming as well as the techniques for designing correct and reliable programs by using the Eiffel programming language and notation. You will be trying out example problems to provide your solution, and see it immediately compiled and tested from within your browser. To this end, we are using the Codeboard;web-based IDE, developed at the Chair of Software Engineering (ETH Zurich).
Beyond programming, you will also get a glimpse at theoretical computer science, the set of mathematical techniques that underlie computation and makes today’s IT-based world possible.
In this third edition of the course we specifically focus on helping students with little or no programming experience. To this end, we have improved the introductory material about the Eiffel language, and we have implemented a progressive hint system students can use to get guidance on how to solve the programming exercises.
"Really good course. Followed it with a couple of experienced colleagues all of them having a computer science background. They really liked the concepts and programming in Eiffel a lot. Many thanks to the team making this course available! Can not wait to start with the advanced course!" --Previous CAMSx Participant
Previous edition course evaluation:
Overall course rating (1: worst grade, 6: best grade):
Grade Resp. %Resp
1 1 2%
2 0 2%
3 3 6%
4 9 18%
5 20 40%
6 17 34%
Total respondents: 50
Average: 4.96
Computing is a science. It’s an art, at least for those who practice it well, and it still retains much of its magic.
Part 1 of this course introduced the fundamental concepts, preparing you for the more advanced topics covered in this course!
Throughout this course, you will learn programming concepts and techniques, and practice them immediately through advanced browser-based tools that let you write programs, compile, run and test them against predefined test sets. You will see your results right away in your browser!
In this Part 2, we will discuss:
- A major programming technique, inheritance, including Multiple inheritance: combining complementary abstractions
- Selective exports for solid modular design of large systems
- Functional programming with agents: going one level of abstraction higher or more
- Concurrency: how to build applications that, so to speak, walk and chew gum at the same time
- Design patterns: how you can benefit from the best architectural practices of the industry, ironed out over many decades
- What makes a loop do its job right, with the notion of loop invariant
- Important practical examples: how to write an interactive application with undo-redo, and the example of topological sort
- Software engineering-- the construction not just of individual programs but also of complex, ambitious software systems
Join us in this computing and programming course to better understand the power and beauty of modern computer programming.
Learn about contracts from Harvard Law Professor Charles Fried, one of the world’s leading authorities on contract law. Contracts are promises that the law will enforce. But when will the law refuse to honor a promise? What happens when one party does not hold to their part of the deal? This version of the course adds new units on Interpretation, Agency, Partnerships, Corporations, and Government Regulation.
We are exposed to contracts in all areas of our life — agreeing to terms when downloading a new computer program, hiring a contractor to repair a leaking roof, and even ordering a meal at a restaurant. Knowing the principles of contracts is not just a skill needed by lawyers, it illuminates for everyone a crucial institution that we use all the time and generally take for granted.
This contract law course, with new materials and updated case examples, is designed to introduce the range of issues that arise when entering and enforcing contracts. It will provide an introduction to what a contract is and also analyze the purpose and significance of contracts. Then, it will discuss the intent to create legal relations, legality and morality, and the distinction between gifts and bargains. The course also investigates common pitfalls: one-sided promises, mistake, fraud, and frustration. With the knowledge of what makes contracts and how they can go wrong, Professor Fried will discuss remedies and specific performance. Finally, Professor Fried will introduce how contracts can create rights for third parties.
The course’s instructor, Charles Fried, has been teaching at Harvard Law School for more than 50 years and has written extensively on contracts. Not only is Professor Fried a leading authority on contract law, but he also utilizes a story-telling approach to explaining the topic, which creates a unique and interesting class experience.
HarvardX requires individuals who enroll in its courses on edX to abide by the terms of the edX honor code : https://www.edx.org/edx-terms-service. HarvardX will take appropriate corrective action in response to violations of the edX honor code, which may include dismissal from the HarvardX course; revocation of any certificates received for the HarvardX course; or other remedies as circumstances warrant. No refunds will be issued in the case of corrective action for such violations. Enrollees who are taking HarvardX courses as part of another program will also be governed by the academic policies of those programs.
HarvardX pursues the science of learning. By registering as an online learner in an HX course, you will also participate in research about learning. Read our research statement : http://harvardx.harvard.edu/research-statement to learn more.
Harvard University and HarvardX are committed to maintaining a safe and healthy educational and work environment in which no member of the community is excluded from participation in, denied the benefits of, or subjected to discrimination or harassment in our program. All members of the HarvardX community are expected to abide by Harvard policies on nondiscrimination, including sexual harassment, and the edX Terms of Service. If you have any questions or concerns, please contact harvardx@harvard.edu and/or report your experience through the edX contact form : https://www.edx.org/contact-us.
Business organizations are constantly engaged in financial decision-making related to financial planning, investments, capital purchases, etc. The right financial decisions play a critical role in maximizing an organization’s business value.
- How do we value assets?
- What is a good investment?
- Does a project create value?
Corporate finance will address these issues to help managers make value-enhancing decisions.
This business and management course will introduce you to the role of corporate finance in an organization and the tools used to evaluate investment proposals.
The course will cover commonly used tools and techniques that help managers make decisions that create value for their organizations such as time value of money, opportunity cost, net present value and internal rate of return.
If you are interested in creating value for your organization, then this course is for you.
This finance course focuses on how a firm should raise funds to finance its projects. Learners will be exposed to a number of important theoretical frameworks to analyze how financial policies can create value for a firm in a world with “frictions” such as bankruptcy costs, taxation policy, information problems, and conflict of interests between different stakeholders. Specifically, the course covers topics such as debt and equity management, their relative attractiveness under different tax rules, and how these instruments can be used to alleviate the effects of informational and agency frictions. The course relates all concepts to real world examples such as capital structure choices, bankruptcy decisions, and leveraged buyouts. Learners are presented with a number of opportunities to think critically about real-world financial decisions in the context of the framework they are exposed to.
This course is targeted to managers working in corporations or institutions and individuals planning to pursue a graduate degree in business (MBA).
This course is a natural follow-up to “Financial Markets and Institutions” and is the last course of four in the Corporate Financial Analysis X-Series. Learn how firms raise funds to finance their business.
Ce cours donne les connaissances fondamentales liées aux fonctions trigonométriques, logarithmiques et exponentielles. Il est articulé autour de 9 chapitres:
- L'angle et sa mesure
- Les fonctions trigonométriques sinus et cosinus et leurs inverses
- Les fonctions trigonométriques tangente et cotengente et leurs inverses
- Les formules trigonométriques (addition, bissection, etc)
- Les oscillations harmoniques
- Les équations trigonométriques
- Les relations dans le triangle (théorème du sinus, du cosinus)
- Continuité et dérivabilité des fonctions trigonométriques
- Les fonctions logarithmiques et exponentielles
Le cours propose une approche très détaillée et précise des notions fondamentales liées aux fonctions trigonométriques, logarithmiques et exponentielles. La présentation des concepts et des propositions est soutenue par une grande gamme de figures et d'animations, ainsi que par des exemples qui illustrent la mise en oeuvre des connaissances acquises.
In this course, we will introduce you to edX Studio, edX’s course-authoring tool. This course is ideal for course authors and course teams interested in uncovering the nuts and bolts of building an edX course. We will cover everything you need to know to successfully create your first course on the edX platform, including:
- The basics of course set-up
- Adding course content, including videos, assessments, and interactive components
- Configuring course settings and optimizing the course experience for learners
Through engaging activities and hands-on learning, this course will walk you through the course development process directly in Studio.
Important note: Access to an updated version of the edX platform is required to complete this course. If you are a member of one of edX’s partner institutions and are interested in creating a course with edX, please reach out to your institutional leadership or contact your edX Program Manager.
Trusted paper writing service WriteMyPaper.Today will write the papers of any difficulty.