Courses tagged with "Business" (1739)
Broadly speaking, functional programming is a style of programming in which the primary method of computation is the application of functions to arguments. Among other features, functional languages offer a compact notation for writing programs, powerful abstraction methods for structuring programs, and a simple mathematical basis that supports reasoning about programs.
Functional languages represent the leading edge of programming language design, and the primary setting in which new programming concepts are introduced and studied. All contemporary programming languages such as Hack/PHP, C#, Visual Basic, F#, C++, JavaScript, Python, Ruby, Java, Scala, Clojure, Groovy, Racket, … support higher-order programming via the concept of closures or lambda expressions.
This course will use Haskell as the medium for understanding the basic principles of functional programming. While the specific language isn't all that important, Haskell is a pure functional language so it is entirely appropriate for learning the essential ingredients of programming using mathematical functions. It is also a relatively small language, and hence it should be easy for you to get up to speed with Haskell.
Once you understand the Why, What and How that underlies pure functional programming and learned to “think like a fundamentalist”, we will apply the concepts of functional programming to “code like a hacker” in mainstream programming languages, using Facebook’s novel Hack language as our main example. This course assumes no prior knowledge of functional programming, but assumes you have at least one year of programming experience in a regular programming language such as Java, .NET, Javascript or PHP.
LICENSE
The course materials of this course are Copyright Delft University of Technology and are licensed under a Creative Commons Attribution-NonCommercial-ShareAlike (CC-BY-NC-SA) 4.0 International License.
We have all played and enjoyed games, but how do people actually design them? How do you describe a game? What are the basic elements? How do designers create an experience for the player? What about prototyping and iterating?
This course explores these questions and others through six content units over seven weeks. Participants will be introduced to game design and game design concepts, emphasizing the basic tools of game design: paper and digital prototyping, design iteration, and user testing. The audience for this course includes current and aspiring game designers and those interested in delving deeply into the game creation process.
For the course project, participants will create either a digital game or a board game. This course leverages Gameblox, a game editor that uses a block based programming language to allow anyone to create games.
In the first half of this course, we'll investigate DNA replication, and ask the question, where in the genome does DNA replication begin? You will learn how to answer this question for many bacteria using straightforward algorithms to look for hidden messages in the genome.
In the second half of the course, we'll examine a different biological question, and ask which DNA patterns play the role of molecular clocks. The cells in your body manage to maintain a circadian rhythm, but how is this achieved on the level of DNA? Once again, we will see that by knowing which hidden messages to look for, we can start to understand the amazingly complex language of DNA. Perhaps surprisingly, we will apply randomized algorithms to solve problems.
Finally, you will get your hands dirty and apply existing software tools to find recurring biological motifs within genes that are responsible for helping Mycobacterium tuberculosis go "dormant" within a host for many years before causing an active infection.
This course begins a series of classes illustrating the power of computing in modern biology.
More than 2000 years ago, long before rockets were launched into orbit or explorers sailed around the globe, a Greek mathematician measured the size of the Earth using nothing more than a few facts about lines, angles, and circles. This course will start at the very beginnings of geometry, answering questions like "How big is an angle?" and "What are parallel lines?" and proceed up through advanced theorems and proofs about 2D and 3D shapes. Along the way, you'll learn a few different ways to find the area of a triangle, you'll discover a shortcut for counting the number of stones in the Great Pyramid of Giza, and you'll even come up with your own estimate for the size of the Earth.
In this course, you'll be able to choose your own path within each lesson, and you can jump between lessons to quickly review earlier material. GeometryX covers a standard curriculum in high school geometry, and CCSS (common core) alignment is indicated where applicable.
Learn more about our High School and AP* Exam Preparation Courses
This course was funded in part by the Wertheimer Fund.
Want to listen to an opera for the first time? Have you been listening to opera for your entire life? This course is suited for beginners and advanced opera listeners alike!
This course is an introduction to German opera, focusing on giving you the tools and experiences to become better students of opera. The first week will give you a toolbox of skills to listen for specific moments and gestures in opera. The remaining weeks will focus on applying these skills to listening activities with your favorite German opera composers. At the end of the course, we will help you to carry these experiences beyond the course, encouraging you to become lifelong listeners and lovers of opera.
No previous knowledge of music or opera is necessary. Join us as we embark upon this community-focused journey to explore the wonders of German opera as it touches upon the human experience!
Globally, 1 in 11 jobs are in the hospitality industry, with predictions for continued job growth. Hospitality careers are often stereotyped as low-wage and entry-level with little opportunity for advancement, but with constant innovation, opportunities for talented individuals are vast, and growing.
Are you wondering if a career in hotel management, restaurant management, hotel asset management, or services marketing would benefit you? Are you currently working in the industry and seeking promotional opportunities? Enroll now and let Cornell guide your exploration of this exciting industry.
FAQ
Who is the intended audience for this course?
The audience for this MOOC is anyone in the industry seeking to advance, as well as individuals who are interested but who don’t know much about the industry. It’s also appropriate for use as an employee-development tool within hospitality industry companies
Are there formal prerequisites?
No. Some proficiency with Excel will be helpful.
Is there a textbook for this course?
No. A list of supplemental resources, will be provided.
What are the topics covered in this course?
- An Introduction to the Hospitality Industry
- Strategic Hospitality Management and Innovation
- Owners, Operators, and Investors: A Behind-the-Scenes Look at Investing in the World of Hospitality
- Marketing the Hospitality Experience
- Human Resources Management in Hospitality
This 3 credit health and wellness course focuses on the latest trends in health, nutrition, physical activity, and wellness. From stress management and sleep to overall wellbeing, we will explore personal health, health related attitudes and beliefs, and individual health behaviors.
Topics include:
- Assessment of one’s personal health
- Introduction to population health and national and global health goals
- Dietary choices for lifelong health
- Improving personal fitness
- Achieving and maintaining a healthy weight
- Assessing health information
- Managing stress
- Sleep hygiene
- Lowering risk of infectious diseases
- Chronic disease risk reduction
This course satisfies the Social-Behavioral Sciences (SB) general studies requirement at Arizona State University. This course may satisfy a general education requirement at other institutions; however, it is strongly encouraged that you consult with your institution of choice to determine how these credits will be applied to their degree requirements prior to transferring the credit.
This course is part of the Microsoft Professional Program Certificate in Front-End Web Development.
This computer science course introduces JavaScript and HTML as programming and markup languages that are used to create web applications. The learner will gain experience with each language individually and then combine them together to create compelling web application solutions. The learner will have an opportunity to use Visual Studio Code on their operating system of choice to create and test their web applications.
This course teaches basic tasks that are necessary to create web applications with a strong semantic structure, re-usable style components and custom interactive features. This course includes hands-on labs that enable the learner to build basic HTML pages that are the components of a web application used to solve real world problems.
As contemporary humans, we are a product of our evolutionary past. That past can be directly observed through the study of the human fossil record, the materials preserved for archaeological study, and the DNA of living and extinct human populations. This course will provide an overview of human evolutionary history from the present--contemporary human variation in a comparative context--through our last common ancestor with the living great apes, some 5-7 million years in the past. Emphasis will be placed on major evolutionary changes in the development of humans and the methodological approaches used by paleoanthropologists and related investigators to develop that knowledge.
The course will begin by asking basic questions about how evolution operates to shape biological variation and what patterns of variation look like in living humans and apes. We will then look at how the human lineage first began to differentiate from apes, the rise and fall of the Australopithecines, the origin and dispersal of the genus Homo, and eventually the radical evolutionary changes associated with the development of agricultural practices in the past 15,000 years. Throughout the course students will be exposed to the primary data, places and theories that shape our understanding of human evolution.
How do you foster a company culture that supports a diverse workforce, including employees with disabilities?
Co-developed with Harvard Extension School, this course gives hiring managers and recruiters the tools they need to attract, interview and onboard a diverse team, including candidates with disabilities.
Why should you take this course?
- It’s quick - The course will take only 2-3 hours total to complete!
- It’s actionable – Each session includes concrete calls to action to implement at your organization
- It’s a networking opportunity – By signing up you’ll join a community of like-minded professionals
- Over 1,700 people from 115 different countries have participated in the course so far
No previous experience required.
This course distills valuable lessons from leaders in inclusion, human resources professionals, and people with disabilities into four quick and engaging sessions.
When you complete this course, you will become familiar with the general structure of primary and secondary equity markets from a domestic and international perspective. Beginning with introductory finance notions of risk and return, we examine qualitative concepts such as market efficiency and valuation.
These tools should enable you to build valuation models for common stocks. Through this process, you will also learn how professional financial analysts should evaluate companies. The course is suitable for students seeking eventual employment with a brokerage company, investment company or financial services company with responsibilities in evaluating and selecting equity securities for investment portfolios.
Want to listen to an opera for the first time? Have you been listening to opera for your entire life? This course is suited for beginners and advanced opera listeners alike!
This course is an introduction to Italian opera, focusing on giving you the tools and experiences to become better students of opera. Act I will give you a toolbox of skills to listen for specific moments and gestures in opera. Act II will focus applying these skills to listening activities with your favorite Italian composers. At the end of the course, we will help you to carry these experiences beyond the course, encouraging you to become lifelong listeners and lovers of opera.
No previous knowledge of music or opera is necessary. Join us as we embark upon this community-focused journey to explore the wonders of Italian opera as it touches upon the human experience!
Do you want to become a better problem solver?
This Java course will provide you with a strong understanding of basic Java programming elements and data abstraction using problem representation and the object-oriented framework. As the saying goes, “A picture is worth a thousand words.” This course will use sample objects such as photos or images to illustrate some important concepts to enhance understanding and retention. You will learn to write procedural programs using variables, arrays, control statements, loops, recursion, data abstraction and objects in an integrated development environment.
This course is comprised of two 5-week parts.
Part 1 introduces programming fundamentals:
- Problem solving
- Primitive data types and arithmetic expressions
- Object-oriented programming basics
- Branching and Loops
- Arrays
Part 2 covers the following topics:
- String manipulation
- File I/O
- Simple event-driven programming
- Recursion
- Abstract data types
Do you want to become a better problem solver?
This Java course will provide you with a strong understanding of basic Java programming elements and data abstraction using problem representation and the object-oriented framework. As the saying goes, “A picture is worth a thousand words.” This course will use sample objects such as photos or images to illustrate some important concepts to enhance understanding and retention. You will learn to write procedural programs using variables, arrays, control statements, loops, recursion, data abstraction and objects in an integrated development environment.
This course is comprised of two 5-week parts. Part 1 introduces programming fundamentals. Part 2 covers additional advanced topics.
This course is part of the Microsoft Professional Program Certificate in Front-End Web Development.
jQuery is the most popular library for JavaScript. In this course, you will learn how to use jQuery to add additional power and interactivity to your web pages. You’ll see how to take advantage of jQuery in your web pages, how to work with the HTML document, and even make server-side calls.
Using jQuery, the JavaScript programmer has access to many of the powerful tools common to desktop and mobile developers use, like building event handlers and using effects for a responsive UI, the ability to manipulate your user interface without having to refresh the entire page, and creating asynchronous calls to keep your web application responsive. With jQuery, you’ll be able to take your web pages to the next level!
Is your team beginning to use Kubernetes for container orchestration? Do you need guidelines on how to start transforming your organization with Kubernetes and cloud native patterns? Would you like to simplify software container orchestration and find a way to grow your use of Kubernetes without adding infrastructure complexity? Then this is the course for you!
In this course, we'll discuss some of Kubernetes' basic concepts and talk about the architecture of the system, the problems it solves, and the model that it uses to handle containerized deployments and scaling.
This course offers an introduction to Kubernetes and includes technical instructions on how to deploy a stand-alone and multi-tier application. You’ll learn about ConfigMaps and Secrets, and how to use Ingress.
Upon completion, developers will have a solid understanding of the origin, architecture and building blocks for Kubernetes, and will be able to begin testing the new cloud native pattern to begin the cloud native journey.
Have you ever asked yourself what role land plays in front of demographic change, globalization or climate change?
Did you ever consider the connectivity between poverty and land access or changing land values? If you want to delve more deeply into these complex and fascinating issues, take part in our MOOC course, “Introduction Land Management.”
Land is a scarce and limited resource, which cannot be multiplied. It is a valuable basis for livelihood and for economic or ecological development. Land conflicts occur when people with differing interests run up against the declining availability of fertile land. Developing countries in general, and disadvantaged people in society are often the most affected groups. Yet, even industrialized countries face issues with sustainable land policy. As a result, experts in sustainable land management are desperately needed.
In this course, you’ll be introduced to the basics of land management. This MOOC gives you insight into basic functionalities and tasks of land management. It will help you recognize important land correlations with other fields of interest. You’ll understand contemporary global trends, necessary land related services, and the general process of executing land management interventions.
You learn why, when, and where sustainable land management is most needed and what the potential application fields of land management are. Exciting exercises, learning videos, discussions and literature recommendations accompany you through the course.
No previous knowledge of land management is required.
Matrix Algebra underlies many of the current tools for experimental design and the analysis of high-dimensional data. In this introductory data analysis course, we will use matrix algebra to represent the linear models that commonly used to model differences between experimental units. We perform statistical inference on these differences. Throughout the course we will use the R programming language.
Given the diversity in educational background of our students we have divided the series into seven parts. You can take the entire series or individual courses that interest you. If you are a statistician you should consider skipping the first two or three courses, similarly, if you are biologists you should consider skipping some of the introductory biology lectures. Note that the statistics and programming aspects of the class ramp up in difficulty relatively quickly across the first three courses. By the third course will be teaching advanced statistical concepts such as hierarchical models and by the fourth advanced software engineering skills, such as parallel computing and reproducible research concepts.
These courses make up 2 XSeries and are self-paced:
PH525.1x: Statistics and R for the Life Sciences
PH525.2x: Introduction to Linear Models and Matrix Algebra
PH525.3x: Statistical Inference and Modeling for High-throughput Experiments
PH525.4x: High-Dimensional Data Analysis
PH525.5x: Introduction to Bioconductor: annotation and analysis of genomes and genomic assays
PH525.6x: High-performance computing for reproducible genomics
PH525.7x: Case studies in functional genomics
This class was supported in part by NIH grant R25GM114818.
HarvardX requires individuals who enroll in its courses on edX to abide by the terms of the edX honor code. 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 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.
Develop a good working knowledge of Linux using both the graphical interface and command line, covering the major Linux distribution families.
Linux powers 94% of the world’s supercomputers, most of the servers powering the Internet, the majority of financial trades worldwide and a billion Android devices. In short, Linux is everywhere. It appears in many different architectures, from mainframes to server to desktop to mobile and on a staggeringly wide variety of hardware.
Moreover, 97 percent of hiring managers reported that they will prioritize hiring Linux talent relative to other skills areas in the next six months, and 44 percent of hiring managers saying they’re more likely to hire a candidate with Linux certification.
This course explores the various tools and techniques commonly used by Linux system administrators and end users to achieve their day-to-day work in a Linux environment. It is designed for experienced computer users who have limited or no previous exposure to Linux, whether they are working in an individual or Enterprise environment.
Upon completion of this training you should have a good working knowledge of Linux, from both a graphical and command line perspective, allowing you to easily navigate through any of the major Linux distributions. You will be able to continue your progress as either a user, system administrator or developer using the acquired skill set.
Join the 250,000+ students who are already enrolled in this course and start your Linux journey.
Interested in a career in business? Knowledge of accounting will be key to your success. By studying at your own pace, this Introduction to Management Accounting course is an ideal starting point if you want to:
- Start a career in business, finance or accountancy
- Study business or finance at school or college
- Launch your own start-up
- Prepare for ACCA’s exam in Management Information (MA1)
And the best thing is you do not need any previous knowledge of accounting- Simply sign up and start learning straight away.
Course discussions will be moderated.
This course does not offer an edX certificate.
However, you can earn the ACCA Certificate in Financial and Management Accounting by registering with ACCA as a student, passing the ACCA’s exams in Management Information (MA1) and Recording Financial Transactions (FA1) and completing a free online module called "Foundations in Professionalism." A free exam preparation course for FA1, called Introduction to Bookkeeping, is also available through ACCA-X
Trusted paper writing service WriteMyPaper.Today will write the papers of any difficulty.