Formaciones en Responsabilidad social  y desarrollo sostenible

La Responsabilidad Social Corporativa es clave hoy. Requiere equipos formados que gestionen su estrategia y aspectos económicos, sociales y ambientales para generar valor.

¿Por qué hacer un curso en Responsabilidad Social Corporativa y en Desarrollo Sostenible?

La Responsabilidad Social Corporativa se ha consolidado como una de las tendencias fundamentales del panorama empresarial actual. El compromiso con las personas, la sociedad y el medio ambiente se traduce en acciones concretas que buscan el beneficio de todas las partes implicadas. Son ya muchas las organizaciones que han incorporado la Responsabilidad Social a su gestión, o que están en vías de hacerlo, como un modo de añadir valor a la empresa.

En esta situación, se hace necesario que los integrantes de los equipos que van a gestionar los asuntos de Responsabilidad Social Corporativa tengan una formación exhaustiva en esta materia, y sean capaces de manejar todos los campos relacionados con ella, desde el planteamiento inicial de la estrategia hasta la gestión de los aspectos económicos, sociales y ambientales específicos.

AENOR Logo

Formaciones específicas para Responsabilidad social y desarrollo sostenible

Modalidad

(227)
(204)
(50)
(7)
(5)

Programa

(212)
(19)
(12)
(4)
(1)

Área de Conocimiento

(27)
(11)
(25)
(26)
(11)
(16)
(24)
(11)
(23)
(13)
Mostrar más

Desde

Se ha producido un error al procesar la plantilla.
The following has evaluated to null or missing:
==> restClient.get("/headless-commerce-delivery-catalog/v1.0/channels/${channelId}/products?filter=name eq '${name?url}'&sort").items  [in template "34352066712900#33336#279142" at line 58, column 14]

----
Tip: It's the step after the last dot that caused this error, not those before it.
----
Tip: If the failing expression is known to legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing</#if>. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)??
----

----
FTL stack trace ("~" means nesting-related):
	- Failed at: #return restClient.get("/headless-com...  [in template "34352066712900#33336#279142" in function "getProduct" at line 58, column 5]
----
1<#setting url_escaping_charset="UTF-8"> 
2 
3<section class="list-courses-section"> 
4	<div class="courses-container view-grid">  
5		<#if entries?has_content> 
6			<#assign channelId = getChannelId()> 
7			<#list entries as entry> 
8				<#assign product = getProduct(channelId, entry.getTitle())> 
9				<#assign areaConocimientoId = getProductAreaConocimiento(getProductCategories(channelId, product.productId))> 
10				<#attempt> 
11					<#assign imageUrl = "/documents/d/global/${areaConocimientoId}"> 
12				<#recover> 
13					<#assign imageUrl = "/documents/d/global/default-training"> 
14				</#attempt> 
15				<#assign typology = getProductTypology(getProductSpecifications(channelId, product.productId))> 
16				<#assign trainingDates = getTrainingDates(product.productId)> 
17				<#assign price = getPrice(trainingDates)> 
18				<div class="item-course"> 
19					<a href="${entry.getViewURL()}" data-senna-off="true"><img loading="lazy" src="${imageUrl}" alt="${entry.getHighlightedTitle()}" class="image-course"></a> 
20					<div class="info-course"> 
21						<div class="tag-course-container"> 
22							<#if typology??> 
23								<#assign tagColor = 'blue-tag'> 
24								<#if typology == 'Máster' || typology == 'Master'> 
25									<#assign tagColor = 'orange-tag'> 
26								</#if> 
27								<div class="tag-item ${tagColor}">${typology}</div> 
28							</#if> 
29							<#if product.expando.titulacionPropia?? && product.expando.titulacionPropia> 
30								<div class="tag-item white-tag">${languageUtil.get(locale, "curso.titulacionPropia")}</div> 
31							</#if> 
32						</div> 
33						<a href="${entry.getViewURL()}" data-senna-off="true"><h3 class="title-course">${entry.getHighlightedTitle()}</h3></a> 
34						<div class="price-container"> 
35							<#if price?? && price?has_content> 
36								<#if price != 0> 
37									<span class="price-ae">${price}€ + IVA</span> 
38								<#else> 
39									<span class="price-ae">${price}€</span> 
40								</#if> 
41							<#else> 
42								<div style="height:24px;"></div> 
43							</#if> 
44						</div> 
45						<a href="${entry.getViewURL()}" class="course-button" data-senna-off="true">${languageUtil.get(locale, "curso.reservarPlaza")}</a> 
46					</div> 
47				</div> 
48			</#list> 
49		</#if> 
50	</div> 
51</section> 
52 
53<#function getChannelId> 
54    <#return restClient.get("/headless-commerce-delivery-catalog/v1.0/channels?filter=name eq 'Aenor España'&sort").items[0].id> 
55</#function> 
56 
57<#function getProduct channelId name> 
58    <#return restClient.get("/headless-commerce-delivery-catalog/v1.0/channels/${channelId}/products?filter=name eq '${name?url}'&sort").items[0]> 
59</#function> 
60 
61<#function getProductCategories channelId productId> 
62    <#return restClient.get("/headless-commerce-delivery-catalog/v1.0/channels/${channelId}/products/${productId}/categories?sort").items> 
63</#function> 
64 
65<#function getProductAreaConocimiento categories> 
66    <#list categories as category> 
67        <#if category.vocabulary == 'áreas de conocimiento'> 
68            <#return category.id> 
69        </#if>  
70    </#list> 
71</#function> 
72 
73<#function getProductSpecifications channelId productId> 
74    <#return restClient.get("/headless-commerce-delivery-catalog/v1.0/channels/${channelId}/products/${productId}/product-specifications?sort").items> 
75</#function> 
76 
77<#function getProductTypology specifications> 
78    <#list specifications as specification> 
79        <#if specification.specificationKey == 'typology'> 
80            <#return specification.value> 
81        </#if>  
82    </#list> 
83</#function> 
84 
85<#function getTrainingDates productId> 
86	<#return restClient.get("/c/trainingdates/?filter=r_trainingDates_CPDefinitionId eq '${productId}'&sort").items> 
87</#function> 
88 
89<#function getPrice trainingDates> 
90	<#if trainingDates?size == 0> 
91		<#return ""> 
92	</#if> 
93	<#assign price = 0> 
94	<#list trainingDates as trainingDate> 
95		<#if price == 0> 
96			<#assign price = trainingDate.precio> 
97		<#else> 
98			<#if trainingDate.precio < price> 
99				<#assign price = trainingDate.precio> 
100			</#if> 
101		</#if> 
102	</#list> 
103	<#return price> 
104</#function> 
105 
106<script> 
107    jQuery(document).ready(function ($) { 
108	/* Adjust height to read more */ 
109    function adjustHeights() { 
110      if ($(window).width() > 767.98) { 
111        var highestBoxText = 0; 
112        var highestBoxTitle = 0; 
113        $('.list-courses-section .title-course').css('height', 'auto').each(function () { 
114          highestBoxText = Math.max(highestBoxText, $(this).height()); 
115        }); 
116        $('.list-courses-section .tag-course-container').css('height', 'auto').each(function () { 
117          highestBoxTitle = Math.max(highestBoxTitle, $(this).height()); 
118        }); 
119        $('.list-courses-section .title-course').height(highestBoxText); 
120        $('.list-courses-section .tag-course-container').height(highestBoxTitle); 
121      } else { 
122        $('.list-courses-section .title-course').css('height', 'auto'); 
123        $('.list-courses-section .tag-course-container').css('height', 'auto'); 
124
125
126 
127    adjustHeights(); 
128    $(window).resize(adjustHeights); 
129 
130    }); 
131</script> 
132 
133<style> 
134.list-courses-section { 
135	margin: 40px auto 35px; 
136
137.list-courses-section .header-section { 
138	border-bottom: 1px solid #dbdbdb; 
139	margin-bottom: 32px; 
140	display: flex; 
141	justify-content: space-between; 
142	margin-left: 2px; 
143	margin-right: 2px; 
144	align-items: center; 
145
146.list-courses-section .header-section .order-elements { 
147	font-family: Segoe-UI-This; 
148	font-size: 16px; 
149	font-weight: 400; 
150	line-height: 23px; 
151	text-align: left; 
152	color: #2d2d2b; 
153
154.list-courses-section .header-section .order-elements .fa-solid { 
155	padding-left: 15px; 
156	color: var(--brand-color-1, #1f57a3); 
157	font-size: 14px; 
158
159.list-courses-section .title-section { 
160	font-family: SohoStd-Medium; 
161	font-size: 24px; 
162	font-weight: 500; 
163	line-height: 28.8px; 
164	text-align: left; 
165	color: var(--brand-color-3, #29337f); 
166
167.list-courses-section .courses-container { 
168	display: flex; 
169	flex-wrap: wrap; 
170	gap: 20px 0; 
171	padding-right: 0; 
172	padding-left: 0; 
173
174 
175.list-courses-section .item-course { 
176	border: 1px solid #e0e0e0; 
177	padding: 16px 14px; 
178	border-radius: 4px; 
179
180.list-courses-section .image-course { 
181	width: 100%; 
182	height: 210px; 
183	object-fit: cover; 
184
185.list-courses-section .tag-course-container { 
186	display: flex; 
187	flex-wrap: wrap; 
188	margin: 20px 0 16px 0; 
189	gap: 4px 0; 
190	align-content: flex-start; 
191
192.list-courses-section .tag-item { 
193	font-family: Segoe-UI-This-Bold; 
194	font-size: 12px; 
195	line-height: 13.2px; 
196	text-align: right; 
197	padding: 4px; 
198	border-radius: 4px; 
199	text-transform: uppercase; 
200	margin: 0 4px 0 0; 
201
202.list-courses-section .tag-item.blue-tag { 
203	background-color: #3cb4e5; 
204	border: 1px solid #3cb4e5; 
205	color: #fff; 
206
207.list-courses-section .tag-item.orange-tag { 
208	background-color: #ff7e33; 
209	border: 1px solid #ff7e33; 
210	color: #fff; 
211
212.list-courses-section .tag-item.white-tag { 
213	background-color: #fff; 
214	border: 1px solid #8a8a8a; 
215	color: #3a3a39; 
216
217.list-courses-section .date-ISO { 
218	font-family: Segoe-UI-This; 
219	font-size: 14px; 
220	font-weight: 400; 
221	line-height: 18.62px; 
222	text-align: left; 
223	color: #444; 
224
225.list-courses-section .title-course { 
226	font-family: SohoStd-Medium; 
227	font-size: 18px; 
228	font-weight: 500; 
229	line-height: 24px; 
230	text-align: left; 
231	color: #232f5e; 
232	margin-bottom: 0; 
233
234.list-courses-section .description-text { 
235	font-family: SohoGothicPro-Regular; 
236	font-size: 16px; 
237	font-weight: 400; 
238	line-height: 24px; 
239	text-align: left; 
240	color: #212121; 
241
242.list-courses-section .price-container { 
243	display: flex; 
244	flex-direction: column; 
245	margin: 16px 0; 
246	text-align: left; 
247	letter-spacing: -0.02em; 
248
249.list-courses-section .price-container .price-text { 
250	font-family: SohoGothicPro-Regular; 
251	font-size: 12px; 
252	font-weight: 400; 
253	line-height: 13.2px; 
254	color: #000; 
255
256.list-courses-section .price-container .price-ae { 
257	font-family: SohoGothicPro-Medium; 
258	font-size: 20px; 
259	font-weight: 500; 
260	line-height: 22px; 
261	color: var(--brand-color-1, #1f57a3); 
262	padding-top: 4px; 
263
264.list-courses-section .course-button { 
265	padding: 17px; 
266	width: 100%; 
267	text-align: center; 
268	display: block; 
269	background-color: var(--brand-color-1, #1f57a3); 
270	color: #fff; 
271	text-transform: uppercase; 
272	font-family: SohoStd-Medium; 
273	font-size: 14px; 
274	font-weight: 500; 
275	line-height: 14px; 
276	text-align: left; 
277
278.list-courses-section .view-list > div { 
279	width: 100%; 
280	max-width: 100%; 
281	flex: auto; 
282
283.list-courses-section .view-list .item-course { 
284	display: flex; 
285
286.list-courses-section .view-list .item-course picture:has(.image-course) { 
287	width: 33%; 
288	object-fit: cover; 
289
290	.list-courses-section .view-list .item-course .image-course { 
291	width: 100%; 
292
293.list-courses-section .view-list .item-course .info-course { 
294	width: 66%; 
295	padding: 0 20px; 
296
297.list-courses-section .view-list .item-course .info-course .tag-course-container { 
298	margin: 0 0 16px 0; 
299
300.list-courses-section .view-list .item-course .info-course .course-button { 
301	width: fit-content; 
302	float: right; 
303
304	.list-courses-section .view-grid{ 
305		gap: 20px 3.5%; 
306
307	.list-courses-section .view-grid .item-course { 
308width: 31%; 
309
310	 
311@media (max-width:1200px){ 
312	.list-courses-section .view-grid .item-course { 
313	width: 48%; 
314
315
316@media (max-width: 576px) { 
317	.list-courses-section .view-list .item-course { 
318		flex-direction: column; 
319
320	.list-courses-section .view-list .item-course picture:has(.image-course) { 
321		width: 100%; 
322
323	.list-courses-section .view-list .item-course .info-course { 
324		width: 100%; 
325		padding: 0; 
326
327	.list-courses-section .view-list .item-course .info-course .tag-course-container { 
328		margin: 16px 0; 
329
330		.list-courses-section .view-grid .item-course { 
331	width: 100%; 
332
333
334.filters-container { 
335	/* Hide the default date picker icon in Chrome and Edge */ 
336
337.filters-container input, .filters-container textarea, .filters-container select { 
338	width: 100%; 
339	padding: 12px 16px; 
340	gap: 8px; 
341	border-radius: 4px; 
342	background-color: #f5f5f5; 
343	border: none; 
344	margin-bottom: 16px; 
345	background-repeat: no-repeat; 
346
347.filters-container input::placeholder, .filters-container textarea::placeholder, .filters-container select { 
348	font-family: Inter; 
349	font-size: 14px; 
350	font-weight: 400; 
351	line-height: 16.94px; 
352	text-align: left; 
353	color: #828282; 
354
355.filters-container input[type=date] { 
356	color: #828282; 
357	font-size: 14px; 
358	font-family: Inter; 
359
360.filters-container textarea, .filters-container select { 
361	height: 48px; 
362	width: 100% !important; 
363
364.filters-container label { 
365	font-family: "SohoGothicPro-Regular"; 
366	font-size: 14px; 
367	font-weight: 400; 
368	line-height: 24px; 
369	text-align: left; 
370
371.filters-container input[type="date"]::-webkit-inner-spin-button, .filters-container input[type="date"]::-webkit-calendar-picker-indicator { 
372	display: none; 
373	-webkit-appearance: none; 
374
375.filters-container .checks-container { 
376	overflow: visible; 
377
378.filters-container .custom-check { 
379	font-family: Segoe-UI-This; 
380	font-size: 14px; 
381	font-weight: 400; 
382	line-height: 12px; 
383	text-align: left; 
384	color: #66757f; 
385	padding-left: 30px; 
386
387.filters-container .custom-check .checkmark { 
388	border: 1px solid #e0e0e0; 
389	background-color: #fff; 
390
391.filters-container .custom-check .checkmark::after { 
392	left: 7px; 
393	top: 3px; 
394
395.filters-container .custom-check input:hover ~ .checkmark { 
396	background-color: #ccc; 
397
398.filters-container .custom-check input:checked ~ .checkmark { 
399	border-radius: 3px; 
400	background-color: var(--brand-color-1, #1f57a3); 
401	border: none; 
402
403.filters-container .custom-check input[type="checkbox"]:focus ~ .checkmark { 
404	/* background-color: transparent; 
405	*/ 
406	border-color: #80bdff; 
407	box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, .25); 
408	color: #495057; 
409	outline: 0; 
410
411.filters-container .icon-accordion { 
412	line-height: 0; 
413	padding: 0; 
414	margin: 0; 
415	display: flex; 
416	align-items: flex-start; 
417	border-color: transparent; 
418	background: #fff; 
419
420.filters-container .icon-accordion:focus-visible { 
421	border-radius: 50px; 
422	background: #fff; 
423	border-color: transparent; 
424	outline: none; 
425	box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, .25); 
426
427	.pagination .page-item.active .page-link { 
428    background-color: var(--brand-color-1, #1f57a3); 
429    border-color: var(--brand-color-1, #1f57a3); 
430		color: #fff; 
431
432 
433.pagination .page-item .page-link:active { 
434    background-color: var(--brand-color-1, #1f57a3); 
435    border-color: var(--brand-color-1, #1f57a3); 
436
437 
438.pagination .page-item .page-link.hover, .page-link:hover { 
439 
440    color:  var(--brand-color-1, #1f57a3); 
441
442 
443.pagination .page-item .page-link { 
444    color: var(--brand-color-1, #1f57a3); 
445    border: none; 
446
447.pagination-items-per-page>a,  
448.pagination-items-per-page>button{ 
449   color:  var(--brand-color-1, #1f57a3); 
450 
451
452.pagination-items-per-page>a:active, .pagination-items-per-page>button:active { 
453    background-color: var(--brand-color-1, #1f57a3); 
454    border-color: var(--brand-color-1, #1f57a3); 
455}	 
456.pagination-items-per-page>a.show, .pagination-items-per-page>a[aria-expanded=true], .pagination-items-per-page>button.show, .pagination-items-per-page>button[aria-expanded=true] { 
457    background-color: var(--brand-color-1, #1f57a3); 
458    border-color: var(--brand-color-1, #1f57a3); 
459
460</style> 

Conoce un poco más sobre el área de Responsabilidad social y desarrollo sostenible

La Responsabilidad Social Corporativa es un ámbito profesional en expansión muy vinculado con otra área extremadamente demandada: el Desarrollo Sostenible. Ambos campos están regulados por estándares reconocidos y procesos sistematizados. Todas estas metodologías y herramientas de gestión están recogidas en los cursos oficiales RSC de AENOR.

Tipo de cursos y titulaciones que vas a encontrar

Para incorporar las necesidades y demandas de la sociedad en la gestión de las empresas, hemos organizado la formación en RSC en varios niveles de especialización y temáticas. La Titulación Propia de AENOR en Responsabilidad Social contiene distintos cursos que se pueden realizar dentro de la titulación o de manera independiente, según la fórmula que cada profesional encuentre más adecuada. 

Perfiles a los que dirigimos nuestras formaciones

Aunque cada uno de los cursos oficiales de RSC persigue un objetivo concreto, de forma global la formación en Responsabilidad Social Corporativa que ofrecemos en AENOR tiene como finalidad favorecer a una gestión empresarial ética y sostenible. Es por ello que los profesionales relacionados con RR.HH., acción social, comunicación, relaciones con los inversores o asesoría jurídico-laboral serán los más beneficiados por este tipo de formación. Con todo, son cursos abiertos a cualquier empleado en organismos públicos o privados con interés en la gestión responsable.

Modalidades en las que puedes formarte

La formación y las correspondientes certificaciones de aptitud de cada curso de RSC se pueden obtener de forma presencial o mediante alternativas telemáticas online o Live Training. Las nuevas tecnologías permiten el desarrollo de clases en streaming y la participación en el Campus Virtual en el que compartir dudas y propuestas con el resto de participantes bajo la supervisión de un docente experto en los contenidos.

Entrevista Susana Lozano sobre Campus AENOR, El Economista

La directora de Formación y Proyectos Internacionales de AENOR, Susana Lozano, hace balance de las tres décadas de éxitos de la asociación en el sector de la formación en nuestro país. En esta entrevista explica las claves más fundamentales de la progresiva evolución y también dibuja el futuro de los programas formativos en España.

Más información

Campus AENOR

Desde hace más de 30 años, en el Campus AENOR formamos a personas para que puedan ser más competitivos. Les ayudamos a adquirir conocimientos y aptitudes que les permitan conseguir el trabajo que siempre han deseado.

Adaptamos nuestras formaciones a tus necesidades y disponibilidad con clases en streaming, en directo, presenciales… para que te sientas cerca, aunque estés lejos.

Tú eliges cuándo y dónde empiezas a construir tu futuro.

Catálogo de Cursos 2025

¿Quieres conocer el catálogo de formaciones más importante del mercado?. En el encontrarás 21 áreas formativas, más de 250 cursos, más de 400 convocatorias, modalidades adaptadas a ti y a tus necesidades y muchas novedades.

PREGUNTAS FRECUENTES

¿Tienes alguna duda sobre nuestros cursos?

  • ¿Cómo me matriculo en un curso de AENOR?

    Inscribirte en un curso de AENOR es muy fácil. Solo tienes que seguir estos pasos:

    1. Elige el curso que más te interesa
    2. Dentro de la página del curso, verás el cuadro con las diferentes modalidades y fechas de inicio
    3. Selecciona la opción que mejor se adapte a ti y haz clic en "Reservar plaza"
    4. Se abrirá el formulario de preinscripción, donde deberás completar tus datos y, si eres responsable de formación de tu empresa, también los de los asistentes al curso.

    Y listo, ¡Ya estarás en camino para formarte con los/as mejores!

  • ¿Qué modalidades de formación ofrece AENOR?

    En AENOR sabemos que cada persona tiene necesidades diferentes, por eso ofrecemos cuatro modalidades de formación:

    • Live Training (en directo/streaming): Formación en tiempo real con profesores expertos.
    • 100% Online: Aprende a tu ritmo con acceso a materiales y recursos digitales
    • Presencial: Formación en nuestras instalaciones, con interacción directa con docentes y compañeros.
    • Formación a medida para empresas: Diseñamos cursos personalizados para equipos, adaptándonos a sus necesidades y en sus propias instalaciones. 
    Dentro de cada curso, en el cuadro de convocatorias, podrás ver qué modalidades están disponibles para esa formación.
  • ¿Los cursos de AENOR son bonificables?

    Sí, casi todos los cursos AENOR pueden bonificarse a través del sistema de la Fundación Estatal para la Formación en el Empleo (FUNDAE), siempre que se cumplan los requisitos de la Ley 30/2015 y el Real Decreto 694/2017.

    Además, te lo ponemos fácil: en AENOR gestionamos gratuitamente la bonificación, para que tu empresa pueda aprovechar el crédito de formación disponible. Solo tienes que solicitarlo durante el proceso de inscripción.

    Para más información, consulta nuestra sección de Cursos Bonificados AENOR.

  • ¿Cuándo recibiré mi certificado?

    Una vez finalices el curso, podrás descargar tu certificado directamente desde nuestro Campus Virtual.

    Si has realizado una formación con examen para la obtención de la Titulación Propia de AENOR, el certificado y la titulación estarán disponibles tras verificar que has superado la evaluación final.

  • ¿Puedo inscribir a varios trabajadores en un curso?

    ¡Por supuesto! Si eres empresa y quieres inscribir a varios empleados en un curso, puedes hacerlo en un solo proceso de inscripción:

    1. Al iniciar el registro, selecciona la opción "Soy una empresa".
    2. Rellena los datos de la empresa y de la persona responsable.
    3. Acepta el Contrato de Encargado del Tratamiento.
    4. En la sección "Añadir alumnado", introduce los datos de todos los trabajadores de tu empresa que participarán en la formación.

    Beneficio extra: Si inscribes a más de un trabajador en la misma convocatoria, tu empresa recibirá un 15% de descuento a partir de la segunda inscripción.