Writing courses can help you learn narrative structure, character development, persuasive techniques, and editing skills. You can build abilities in crafting compelling arguments, developing unique voices, and refining your style through feedback. Many courses introduce tools like Grammarly for grammar checks, Scrivener for organizing drafts, and various writing software that aid in the creative process, enhancing your overall writing proficiency.

Skills you'll gain: Software Design, Computational Logic, Computer Programming
Beginner · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: Oral Expression, Non-Verbal Communication, Learning Theory, Storytelling, Education Software and Technology, Human Learning, Motivational Interviewing, Conflict Management, Interpersonal Communications, Technical Communication, Education and Training, Media and Communications, Driving engagement, Teaching, Persuasive Communication, De-escalation Techniques, Writing, Scientific Methods, Rapport Building, Diversity Awareness
Beginner · Specialization · 1 - 3 Months

Skills you'll gain: Docker (Software), Containerization, Application Deployment, Command-Line Interface, Development Environment, Nginx, Computing Platforms, Software Installation, Node.JS, Virtual Machines, React.js
Beginner · Course · 1 - 3 Months

Vanderbilt University
Skills you'll gain: Generative AI Agents, Java, Agentic systems, AI Workflows, Generative AI, LLM Application, Tool Calling, OpenAI API, Application Development, Prompt Engineering, Debugging
Beginner · Course · 1 - 3 Months

Edureka
Skills you'll gain: Development Environment, Web Development, Computer Programming, Program Development, Other Programming Languages, Software Development Tools
Beginner · Course · 1 - 3 Months

Skills you'll gain: Prompt Engineering, Anthropic Claude, Marketing Materials, Copywriting, ChatGPT, AI Product Strategy, Drive Engagement, Promotional Strategies, Target Audience
Beginner · Course · 1 - 4 Weeks

Board Infinity
Skills you'll gain: Software Quality Assurance, Software Development Life Cycle, Quality Assurance, Software Documentation, Functional Testing, Software Testing, Software Development Methodologies, Acceptance Testing, User Acceptance Testing (UAT), Test Case, Maintainability, Unit Testing, Software Design, System Testing, Integration Testing, Waterfall Methodology, Agile Methodology, Regression Testing
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Pseudocode, Computational Thinking, Debugging, Algorithms, Programming Principles, Front-End Web Development, Javascript, Computer Programming, Data Structures, Web Development
Intermediate · Course · 1 - 4 Weeks

Alibaba Cloud Academy
Skills you'll gain: Dashboard, Big Data, Data Processing, Data Visualization Software, Apache Hive, Apache Spark, Apache Hadoop, Pandas (Python Package), Data Manipulation, SQL, Extract, Transform, Load, Data Pipelines, PySpark, Business Intelligence, Data Integration, Database Management, Cloud Storage
Intermediate · Course · 1 - 3 Months

The University of Tokyo
Skills you'll gain: Language Competency, Vocabulary, Oral Comprehension, Grammar, Language Learning, Literacy, Engineering Documentation, Science and Research, Materials science
Intermediate · Course · 1 - 3 Months

University of California San Diego
Skills you'll gain: Computational Thinking, Education Software and Technology, Digital pedagogy, Programming Principles, Debugging, Computer Programming, Computer Science, Brainstorming
Beginner · Course · 1 - 3 Months

University of California, Santa Cruz
Skills you'll gain: Scientific Visualization, Data Literacy, Data Visualization Software, Animations, Data Presentation, Video Editing, Data Storytelling, Adobe After Effects, Graphics Software, Visualization (Computer Graphics), Storyboarding, Adobe Premiere, Peer Review, Motion Graphics, Autodesk Maya, Post-Production, Computer Graphic Techniques, Technical Communication, Style Guides, Professional Development
Intermediate · Course · 1 - 3 Months