Languages & Writing
327 resources — showing top 120
MIT OCW
free
course
Principles of Digital Communication II
Prof. David Forney
This course is the second of a two-term sequence with 6.450. The focus is on coding techniques for approaching the...
Electrical Engineering
Engineering
advanced
MS Learn
free
tutorial
Read and write files
Learn how to read from and write to files in Python using context managers to keep your code safe and clean.
Vs Code
beginner
YouTube
free
video
CS50x en Español
CS50
Dubbed from English with thanks to lingopal.ai. Este es CS50, la introducción de la Universidad de Harvard a las...
Khan Academy
free
course
Grammar overview
Grammar is the collection of rules and conventions of a language. Whether you're learning English for the first time...
Humanities
OpenStax
free
book
Writing Guide with Handbook
Humanities
Open Yale
free
course
Milton (ENGL 220)
John Rogers
Open Yale course by John Rogers.
English
intermediate
Wikibooks
free
book
A-level English
freeCodeCamp
free
article
Developer news style guide
Programming
MIT OCW
free
course
Writing in Tonal Forms I
Prof. Peter Child
Written and analytic exercises based on 18th- and 19th-century small forms and harmonic practice found in music such...
Art, Design & Architecture
Humanities
Music
intermediate
MS Learn
free
tutorial
Write queries that use window functions
This content is a part of Write queries that use window functions.
Azure Sql Database
Azure Sql Managed Instance
Azure Sql Virtual Machines
advanced
YouTube
free
video
English Anarchy
Kings and Generals
Khan Academy
free
course
Math (NSDC) - English
Mathematics
beginner
Open Yale
free
course
Cervantes' Don Quixote (SPAN 300)
Roberto González Echevarría
Open Yale course by Roberto González Echevarría.
Spanish and Portuguese
intermediate
Wikibooks
free
book
A-level French
freeCodeCamp
free
article
Learn mandarin chinese for beginners full hsk 1 level
Programming
beginner
MIT OCW
free
course
Creole Languages and Caribbean Identities
Prof. Michel DeGraff
Caribbean Creole languages result from language contact via colonization and the slave trade. In this course we...
Humanities
Linguistics
Social Sciences
intermediate
MS Learn
free
tutorial
Create DAX calculations in semantic models
Adding DAX calculations to Power BI semantic models allows you to define custom logic within your data model, to...
Power Bi
Fabric
intermediate
YouTube
free
video
Public Speaking 101
TED-Ed
Ideas change everything — and since language lets us share our ideas, learning how to use it well gives speakers...
beginner
Khan Academy
free
course
PISA 2025 English Supplement*
Language Arts
beginner
Wikibooks
free
book
AQA Information and Communication Technology
freeCodeCamp
free
article
Learn to speak german
Programming
MIT OCW
free
course
text only
Writing Workshop
Jessica Young
MIT students are challenged daily to solve for x, to complete four problem sets, two papers, and prepare for an exam...
Humanities
Literature
intermediate
MS Learn
free
tutorial
Use DAX time intelligence functions in semantic models
DAX time intelligence functions in Power BI enable users to analyze and compare data across different time periods,...
Power Bi
Fabric
intermediate
YouTube
free
video
ELA G9/G10 videos
Khan Academy
beginner
Khan Academy
free
course
ALS Communication Skills: English*
Language Arts
beginner
Wikibooks
free
book
AVCE Information and Communication Technology
freeCodeCamp
free
article
How i tested malaysia s open data portals with plain english
Programming
MIT OCW
free
course
text only
High-Intermediate Academic Communication
Isaiah WonHo Yoo
The goal of this course is to review grammar and develop vocabulary building strategies to refine oral and written...
Art, Design & Architecture
Communication
Humanities
advanced
MS Learn
free
tutorial
Modify DAX filter context in semantic models
Modifying the filter context in DAX lets you control how calculations evaluate data in Power BI semantic models....
Power Bi
Fabric
intermediate
YouTube
free
video
Dreaming Spanish Podcast – Chats in Beginner Spanish
Dreaming Spanish
Unlock your Spanish with real, engaging conversations! Perfect for beginners, our hosts speak in slow, easy Spanish,...
beginner
Khan Academy
free
course
PACE English (SOE Punjab)
Science
Wikibooks
free
book
A General Style Guide for the English Language
freeCodeCamp
free
article
The chess italian game handbook traps for white
Programming
MIT OCW
free
course
text only
World Literatures: Travel Writing
Prof. Mary Fuller
This semester, we will read writing about travel and place from Columbus’s Diario through the present. Travel...
Humanities
Literature
intermediate
MS Learn
free
tutorial
Translate text and speech with Microsoft Foundry Tools
Translate text and speech using Azure Translator and Azure Speech in Foundry Tools
Microsoft Foundry
Foundry Tools
intermediate
YouTube
free
video
Risorgimento - Italian Unification Wars
Kings and Generals
Khan Academy
free
course
French Advocate Math Content
Mathematics
beginner
Wikibooks
free
book
A Guide to Sylheti Wikinews
beginner
freeCodeCamp
free
article
How to build a real time public speaking and presentation coach
Programming
MIT OCW
free
course
text only
Advanced Writing Seminar
Cherie Miot Abbanat
The purpose of this seminar is to expose the student to a number of different types of writing that one may...
Humanities
Literature
advanced
MS Learn
free
tutorial
Manage the semantic model development lifecycle
Manage semantic models through their full development lifecycle. Create reusable assets, version-control with Git,...
Power Bi
Fabric
intermediate
YouTube
free
video
War of Spanish Succession
Kings and Generals
Wikibooks
free
book
A Guide to Sylheti Wikipedia
beginner
freeCodeCamp
free
article
Freecodecamps b1 english for developers certification is now live
Programming
MIT OCW
free
course
text only
Science Writing and New Media: Explorations in Communicating about Science & Technology
Dr. Janis Melvold
Proficiency in communicating about science and technology comes from both knowledge and practice, and this course...
Humanities
Literature
intermediate
MS Learn
free
tutorial
Optimize semantic model performance
Diagnose and fix semantic model and report performance issues. Use Performance analyzer to identify bottlenecks,...
Fabric
Power Bi
advanced
YouTube
free
video
Russo-Japanese War
Kings and Generals
Wikibooks
free
book
A Handbook of Kyrgyz Grammar
freeCodeCamp
free
article
Freecodecamps a1 professional spanish curriculum beta is now live
Programming
MIT OCW
free
course
text only
Writing and Rhetoric: Designing Meaning
Dr. Suzanne T. Lane
This course takes rhetoric as a system for designing meaning that helps us understand complex situations and ideas,...
Communication
Humanities
Literature
intermediate
MS Learn
free
tutorial
Enforce semantic model security
Implement row-level security, object-level security, and dynamic security patterns to protect sensitive data in...
Power Bi
Fabric
advanced
YouTube
free
video
Latin
Professor Dave Explains
Do you love languages like Italian, Spanish, French, and others? Where did they all come from? They are all derived...
beginner
Wikibooks
free
book
A Latin Reader
freeCodeCamp
free
article
Freecodecamps a2 english for developers certification is now live
Programming
MIT OCW
free
course
text only
Topics in Linguistic Theory: Laboratory Phonology
Prof. Edward Flemming
The goal of this course is to prepare you to engage in experimental investigations of questions related to...
Electrical Engineering
Engineering
Humanities
intermediate
MS Learn
free
tutorial
Pitch your product prototype
Write a compelling and technically credible pitch deck for your Azure-based product prototype that resonates with...
Azure
beginner
YouTube
free
video
TED's Official Public Speaking Course
TED-Ed
Master a variety of communication skills with TED’s official public speaking course. This course will teach you how...
Wikibooks
free
book
A Reference Guide to Cases in the Ukrainian Language
freeCodeCamp
free
article
System architecture documentation best practices and tools
Programming
MIT OCW
free
course
text only
Spanish for Bilingual Students
Douglas Morgenstern
Spanish for Bilingual Students is an intermediate course designed principally for heritage learners, but which...
Humanities
Language
Literature
intermediate
MS Learn
free
tutorial
Improve communication skills with the 21CLD skilled communication dimension
Educators learn the concept of skilled communication to supports them in designing learning activities to this...
M365 Education
beginner
YouTube
free
video
Russian Invasion of Ukraine
Kings and Generals
Wikibooks
free
book
A reference guide to the spelling of Australian Aboriginal languages in early sources
freeCodeCamp
free
article
How to create documentation that helps your tech community grow
Programming
MIT OCW
free
course
text only
Language and its Structure II: Syntax
Prof. David Pesetsky
This course will acquaint you with some of the important results and ideas of the last half - century of research in...
Humanities
Linguistics
Philosophy
intermediate
MS Learn
free
tutorial
Understand write-ahead logging
Azure Database for PostgreSQL is an ACID compliant database service. Write-ahead logging ensures changes are both...
Azure Database Postgresql
intermediate
YouTube
free
video
Easy Tunisian Arabic
Easy Languages
Easy Tunisian Arabic helps you learn Tunisian Arabic from the streets! In our videos, we interview people and talk...
Wikibooks
free
book
Adventures of Lolo 2 (Japanese)
freeCodeCamp
free
article
Improve your technical writing skills to advance your career
Programming
MIT OCW
free
course
text only
Information and Communication Technology in Africa
Raja Bobbili
This is a discussion-based, interactive seminar on the development of information and communication technology in...
Business & Management
Digital Business & IT
Electrical Engineering
intermediate
MS Learn
free
course
Use DAX in semantic models
Enable deeper insights in Power BI by using Data Analysis Expressions (DAX) to add calculations that support dynamic...
Power Bi
Fabric
intermediate
YouTube
free
video
Easy Kurdish - Learn Kurdish From the Streets
Easy Languages
beginner
Wikibooks
free
book
Afaan Oromo
beginner
freeCodeCamp
free
article
Set semantic versioning for net
Programming
MIT OCW
free
course
text only
Undergraduate Thesis Tutorial
Prof. Michael Short
This course is a series of lectures on prospectus and thesis writing. It is a required course for undergraduate...
Engineering
Humanities
Literature
intermediate
MS Learn
free
tutorial
Customize the presentation of Microsoft Graph Toolkit components by using templates
Microsoft Graph Toolkit components are flexible for customization. You can change the presentation of Microsoft...
M365
Ms Graph
beginner
YouTube
free
video
Super Easy Czech - Czech for Beginners!
Easy Languages
beginner
Wikibooks
free
book
African American Vernacular English
freeCodeCamp
free
article
The new way forward for developer news
Programming
MIT OCW
free
course
Introduction to Linguistics
Prof. Norvin W. Richards
This class provides some answers to basic questions about the nature of human language. Throughout the course, we...
Humanities
Linguistics
intermediate
YouTube
free
video
Easy Czech - Learn Czech from the streets!
Easy Languages
Easy Czech helps you learn Czech from the streets! In our videos, we interview people in the Czech Republic and talk...
beginner
Wikibooks
free
book
Afrikaans
beginner
freeCodeCamp
free
article
How to write documentation that increases sign ups
Programming
MIT OCW
free
course
text only
Japanese I
Dr. Takako Aikawa
This course is designed for students with no previous knowledge of the language, providing opportunities to acquire...
Humanities
Language
intermediate
YouTube
free
video
Italian Wars
Kings and Generals
Wikibooks
free
book
Albanian
beginner
freeCodeCamp
free
article
Learn a1 level spanish
Programming
MIT OCW
free
course
text only
Speech Communication
Prof. Kenneth Stevens
6.541J surveys the structural properties of natural languages, with special emphasis on the sound pattern. Topics...
Electrical Engineering
Engineering
Health Care Management
advanced
YouTube
free
video
Super Easy Dutch - Dutch for beginners!
Easy Languages
The Super Easy Dutch series is created to help everyone who would like to take the first steps in learning Dutch. In...
beginner
Wikibooks
free
book
Alo, Jonathan!
MIT OCW
free
course
text only
Spanish IV
Margarita Ribas Groeger
Course Sequences
Spanish IV aims at developing and improving student’s oral and written communication through the...
Humanities
Language
intermediate
YouTube
free
video
Improve Your Writing Skills
Thomas Frank
Wikibooks
free
book
American Sign Language
MIT OCW
free
course
Speak Italian With Your Mouth Full
Dr. Paola Rebusco
The participants in this seminar will dive into learning basic conversational Italian, Italian culture, and the...
Humanities
Language
Social Sciences
intermediate
YouTube
free
video
Let's talk about sex
TED-Ed
Wikibooks
free
book
Amharic
beginner
MIT OCW
free
course
text only
Japanese III
Dr. Takako Aikawa
Students further develop their skills in Japanese speaking, listening, reading, and writing in this intermediate...
Humanities
Language
intermediate
YouTube
free
video
Super Easy Mandarin - Mandarin for Beginners
Easy Languages
The Super Easy Mandarin series is created to help everyone who would like to take the first steps in learning...
beginner
Wikibooks
free
book
An Answer Key to Latin for Beginners by Benjamin L. D’Ooge
beginner
MIT OCW
free
course
text only
Principles of Digital Communication I
Soheil Feizi-Khankandi
The course serves as an introduction to the theory and practice behind many of today’s communications systems. 6.450...
Electrical Engineering
Engineering
advanced
YouTube
free
video
Linguistics
Crash Course
In 16 episodes, Taylor Behnke teaches you linguistics! The content is based on an introductory university-level...
Wikibooks
free
book
Arabic
beginner
MIT OCW
free
course
text only
Japanese IV
Dr. Takako Aikawa
The main objective of this course is to build up basic skills of communication in Japanese using appropriate speech...
Humanities
Language
intermediate
YouTube
free
video
Easy Swahili - Learn Swahili from the Streets
Easy Languages
Easy Swahili helps you learn Swahili from the streets! In our videos, we interview people in Kenya and talk about...
Wikibooks
free
book
Aramaic
intermediate
MIT OCW
free
course
text only
German I
Peter Weise
This course gives an introduction to German language and culture. The focus is on acquisition of vocabulary and...
Humanities
Language
Social Sciences
intermediate
YouTube
free
video
Idioms Compared! - Easy Languages Series on Idioms
Easy Languages
"Idioms compared!" is a shared activity co-created by all the Easy Languages channels in which we compared idioms...
Wikibooks
free
book
Arapaho
intermediate
MIT OCW
free
course
text only
Rhetoric
Dr. Steven Strang
This course is an examination of the theory, the practice, and the implications of rhetoric & rhetorical...
Humanities
Literature
intermediate
YouTube
free
video
Creative Writing Workshop #CampYouTube #WithMe
TED-Ed
Wikibooks
free
book
Armenian
intermediate
MIT OCW
free
course
text only
French I
Cathy Culot
21G.301/351 offers an introduction to the French language and culture with an emphasis on the acquisition of...
Humanities
Language
intermediate
YouTube
free
video
ELA 2020 Videos
Khan Academy
beginner
Wikibooks
free
book
Assamese grammar
MIT OCW
free
course
Listening, Speaking, and Pronunciation
Isaiah WonHo Yoo
This course is designed for high-intermediate ESL students who need to develop better listening comprehension and...
Humanities
Language
intermediate
YouTube
free
video
Easy Portuguese - Learn Portuguese from the streets!
Easy Languages
Easy Portuguese helps you learn Portuguese from the streets! In our videos, we interview people in Portugal and talk...
Wikibooks
free
book
Assyrian Neo-Aramaic
advanced
MIT OCW
free
course
text only
Linguistic Phonetics
Prof. Edward Flemming
This course is about the study of speech sounds; how we produce and perceive them and their acoustic properties....
Humanities
Linguistics
intermediate
YouTube
free
video
Super Easy Italian - Italian for beginners
Easy Languages
The Super Easy Italian series is created to help everyone who would like to take the first steps in learning...
beginner
Wikibooks
free
book
Audiovisual Translation Modes
intermediate