Online courses directory (684)
Gain a solid working knowledge of the most powerful and widely used database programming language.
MS SQL Server is a world-class Relational Database Information System platform. Incorporating a tremendous power to scale data as well as the ability to transcend an array of data sources, scaling desktops, portable devices phones, tablets, and data centers as well as private and/or public clouds. This course is for anyone who is interested in gaining an understanding and a working knowledge of SQL via the flexible MS SQL Server toolset. Designed to facilitate beginners and/or knowledgeable SQL enthusiasts, this is a hands-on course, which de-mystifies the basics of Administering Microsoft SQL. Topics include: learning how to create and manipulate database objects such as tables, indexes, views, and triggers. Students will learn SQL basics that apply to MS SQL as well as to any major Relational Database Management System RDBMS the students will also be introduced to the basics of using SQL Server on the Web. Students will enhance problem solving, analytical and implementation abilities worth maximum currency. Upon completion of this course, students will be a valuable, revenue producing resource on the job and/or in business.
This course is about learning to program well: building programs that are elegant, well tested and easy to maintain. The course is designed for students with no programming experience at all. Nonetheless, former students who already knew how to program have said it made them better programmers.
I quick set of videos that show you how to use phpMyAdmin to build an online MySQL database.
WordPress is one of the most popular blogging tools on the web, making it easy for anybody to post their ideas, pictures, and audio/video. WordPress can be used for not only blogging posts but also to store static information that can be easily updated like a content management system (CMS). This class teaches the new user how to get their blog up and started quickly while teaching students to fully understand the right way to install, administer, customize and market their blog. One of the main advantages of WordPress is the use of themes and plugins which can dramatically change the look and functionality of your blog website. Students will learn how to find and install various themes and plugins as well as learn how themes work behind the scenes using template tags with PHP. Each weekly lecture will give explanations, illustrations, resources, and practical scenarios of setting up your own Wordpress blog.
6.101 is an introductory experimental laboratory that explores the design, construction, and debugging of analog electronic circuits. Lectures and six laboratory projects investigate the performance characteristics of diodes, transistors, JFETs, and op-amps, including the construction of a small audio amplifier and preamplifier. Seven weeks are devoted to the design and implementation, and written and oral presentation of a project in an environment similar to that of engineering design teams in industry. The course provides opportunity to simulate real-world problems and solutions that involve trade offs and the use of engineering judgment. Engineers from local analog engineering companies come to campus to help students with their design projects.
6.111 is reputed to be one of the most demanding classes at MIT, exhausting many students' time and creativity. The course covers digital design topics such as digital logic, sequential building blocks, finite-state machines, FPGAs, timing and synchronization. The semester begins with lectures and problem sets, to introduce fundamental topics before students embark on lab assignments and ultimately, a digital design project. The students design and implement a final digital project of their choice, in areas such as games, music, digital filters, wireless communications, video, and graphics. The course relies on extensive use of Verilog® for describing and implementing digital logic designs on state-of-the-art FPGA.
This course explores the history of private and public rights in scientific discoveries and applied engineering, leading to the development of worldwide patent systems. The classes of invention protectable under the patent laws of the U.S., including the procedures in protecting inventions in the Patent Office and the courts will be examined. A review of past cases involving inventions and patents in:
- the chemical process industry and medical pharmaceutical, biological, and genetic-engineering fields;
- devices in the mechanical, ocean exploration, civil, and/or aeronautical fields;
- the electrical, computer, software, and electronic areas, including key radio, solid-state, computer and software inventions; and also
- software protection afforded under copyright laws.
Periodic joint real-time class sessions and discussions by video-audio Internet conferencing, with other universities will also be conducted.
Learn to program using the Java programming language
<p>If you wish to explore the world of JavaScript and jQuery, this free online course from ALISON is for you. </p><br /> <p>jQuery has become perhaps the most popular tool in use today for the design and implementation of JavaScript in web pages, and this course will introduce you to the basics of this dynamic cross-browser library. </p><br /> <p>You will be guided through the fundamentals of JavaScript syntax as well as jQuery basics such as selecting and manipulating elements, assigning attributes, traversing tools, and CSS/Styling. </p> <br /> <p>Subsequent modules will delve deeper into advanced concepts such as jQuery core, events and effects, plugins, performance best practices, and managing dependencies. </p>
This course covers the development of programs containing a significant amount of knowledge about their application domain. The course includes a brief review of relevant AI techniques; case studies from a number of application domains, chosen to illustrate principles of system development; a discussion of technical issues encountered in building a system, including selection of knowledge representation, knowledge acquisition, etc.; and a discussion of current and future research. The course also provides hands-on experience in building an expert system (term project).
The course focuses on experimental investigations of speech processes. Topics include: measurement of articulatory movements, measurements of pressures and airflows in speech production, computer-aided waveform analysis and spectral analysis of speech, synthesis of speech, perception and discrimination of speechlike sounds, speech prosody, models for speech recognition, speech disorders, and other topics.
- Two 1-hour lectures per week
- Two labs per week
- Brief lab reports
- Term project, with short term paper
- No exams
Other Versions
Other OCW Versions
Archived versions: