This course is a fast-paced introduction to the C and C++ programming …
This course is a fast-paced introduction to the C and C++ programming languages, with an emphasis on good programming practices and how to be an effective programmer in these languages. Topics include object-oriented programming, memory management, advantages of C and C++, optimization, and others. Students are given weekly coding assignments and a final project to hone their skills. Recommended for programmers with some background and experience in other languages. This course is offered during the Independent Activities Period (IAP), which is a special 4-week term at MIT that runs from the first week of January until the end of the month.
This course will provide a gentle introduction to programming using Python™ for …
This course will provide a gentle introduction to programming using Python™ for highly motivated students with little or no prior experience in programming computers. The course will focus on planning and organizing programs, as well as the grammar of the Python programming language. Lectures will be interactive featuring in-class exercises with lots of support from the course staff. This course is offered during the Independent Activities Period (IAP), which is a special 4-week term at MIT that runs from the first week of January until the end of the month.
This course focuses on introducing the language, libraries, tools and concepts of …
This course focuses on introducing the language, libraries, tools and concepts of Javaᵀᴹ. The course is specifically targeted at students who intend to take 6.170 in the following term and feel they would struggle because they lack the necessary background. Topics include: Object-oriented programming, primitives, arrays, objects, inheritance, interfaces, polymorphism, hashing, data structures, collections, nested classes, floating point precision, defensive programming, and depth-first search algorithm.
This is a first course in project management, one in which students …
This is a first course in project management, one in which students will learn the knowledge, skills, and abilities necessary to be an effective project manager. They will learn how to plan, execute, and monitor a project. The course will cover the latest theories and concepts on scoping, stakeholder management, team leadership, budgeting and contracting, scheduling, quality control and assurance, and risk management. Students will have the option to apply their learning to a real-world project.
This learning module (Lesson 2 of Unit 4) is part of a …
This learning module (Lesson 2 of Unit 4) is part of a course called Project Management Fundamentals and may either be completed individually as a stand-alone topic, or part of a trio of learning modules on scope management, or as part of the course.
This learning module (Lesson 1 of Unit 4) is part of a …
This learning module (Lesson 1 of Unit 4) is part of a course called Project Management Fundamentals and may either be completed individually as a stand-alone topic, or part of a trio of learning modules on scope management, or as part of the course.
This student workbook is intended to accompany an introductory course in project …
This student workbook is intended to accompany an introductory course in project management. It contains elements of both traditional (waterfall) and adaptive (agile) project management. It provides links to videos and other learning resources. It provides reflection points and learning exercises. As a bonus, it provides several project management hacks at the end.
No restrictions on your remixing, redistributing, or making derivative works. Give credit to the author, as required.
Your remixing, redistributing, or making derivatives works comes with some restrictions, including how it is shared.
Your redistributing comes with some restrictions. Do not remix or make derivative works.
Most restrictive license type. Prohibits most uses, sharing, and any changes.
Copyrighted materials, available under Fair Use and the TEACH Act for US-based educators, or other custom arrangements. Go to the resource provider to see their individual restrictions.